如何等待所有的程序關閉後才執行... |
答題得分者是:sryang
|
takdick
一般會員 發表:50 回覆:63 積分:22 註冊:2002-08-05 發送簡訊給我 |
有一軟件在註冊表的自啟動項加入自己,不可刪除,也無法修改路徑,我知道是這程序常註在內存一直監視著註冊表,我想請問有沒有辦法通過編程刪除它在註冊的啟動位置呢?
我試想過在關機時刪除它
procedure winexit(var msg:Tmessage);message WM_QUERYENDSESSION; procedure TForm1.winexit(var msg: Tmessage);
begin
showmessage('do delete registry...');
msg.Result:=0;
end;
但只等到任務欄的所有程序關閉後就showmessage,而在托盤裡的那些程序還未關閉(我要刪除的程序在托盤顯示運行),請問有沒有辦法等所有的程序關閉後才執行我的do delete registry...呢?
或者還有其他更好的方法嗎?
請指教,謝謝.
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
|
takdick
一般會員 發表:50 回覆:63 積分:22 註冊:2002-08-05 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |