程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> delphi進程監測

delphi進程監測

編輯:Delphi

自制力實在是太弱了,回想了一下這周的進度,真是慘不忍睹,本來計劃要看的書一點都沒看,每天寫代碼的時間都沒幾分鐘,時間全花到上網跟聊QQ上了,就有個想法,做一個進程管理的小程序,自動檢測浏覽器和QQ,發現就關閉掉。

主要使用了Windows中的OpenProcess和TerminateProcess函數。

第一步:檢測進程是否存在(獲取到任務管理器中的進程列表,循環比較跟要尋找的進程名稱是否一致)

+ VIEw Code

第二步:強制結束進程,這個就簡單了,這裡需要注意的是,關閉進程需要權限,使用

PROCESS_TERMINATE的方式打開進程,然後執行關閉。

+ VIEw Code

界面是直接用的定時器來檢測進程是否存在,其實用鉤子檢測應用程序的啟動更合理,但是試了下鉤子,有些東西不會用,直接電腦就卡死了,現在先這麼簡單處理吧,o(╯□╰)o,實測可用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved