全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1269
推到 Plurk!
推到 Facebook!

如何等待所有的程序關閉後才執行...

答題得分者是:sryang
takdick
一般會員


發表:50
回覆:63
積分:22
註冊:2002-08-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-09 18:44:34 IP:203.218.xxx.xxx 未訂閱
有一軟件在註冊表的自啟動項加入自己,不可刪除,也無法修改路徑,我知道是這程序常註在內存一直監視著註冊表,我想請問有沒有辦法通過編程刪除它在註冊的啟動位置呢? 我試想過在關機時刪除它 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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-10 17:18:28 IP:219.81.xxx.xxx 未訂閱
進入安全模式,然後去刪除註冊表項目 加油喔,喵~
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
takdick
一般會員


發表:50
回覆:63
積分:22
註冊:2002-08-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-07-10 17:58:34 IP:219.77.xxx.xxx 未訂閱
我是要用編程實現...
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-07-10 19:29:30 IP:219.81.xxx.xxx 未訂閱
引言: 我是要用編程實現...
不然就寫一個服務,專門用來刪除你要刪除的註冊表項目,並設定為自動執行,服務的啟動會比 HKLM\SOFTWARE\Microsoft\Windows\Current Version\Run 註冊表中的項目先執行 做完設定之後重新開機,這樣就可以了 加油喔,喵~
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
系統時間:2024-05-03 7:33:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!