在Vista 用Service application 去createprocess執行程式發生問題.. |
|
Arnor
一般會員 發表:28 回覆:29 積分:16 註冊:2006-10-28 發送簡訊給我 |
原本程式在Vista 之前的作業系統都正常,
可以由Service Application 來用 Createprocess 執行出一個可以在桌面互動的程式. 但在Vista 它都會執行成為一個"無法顯示在桌面, 僅能從互動式訊息切到另個桌面才看得到該程式". 連notepad.exe 都不例外. 我執行的方式是 createprocess(nil, PChar('c:\windows\notepad.exe'),nil,nil,False,NORMAL_PRIORITY_CLASS,nil,PChar('c:\windows'),SI1,PI1); Service application 從[服務] 可看出有勾與桌面互動, 實在不清楚在Vista 為何有這個情況, 請先進指教一下. |
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
Arnor
一般會員 發表:28 回覆:29 積分:16 註冊:2006-10-28 發送簡訊給我 |
|
rudy
一般會員 發表:6 回覆:3 積分:1 註冊:2003-08-22 發送簡訊給我 |
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
Arnor
一般會員 發表:28 回覆:29 積分:16 註冊:2006-10-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |