自制力實(shí)在是太弱了,回想了一下這周的進(jìn)度,真是慘不忍睹,本來計(jì)劃要看的書一點(diǎn)都沒看,每天寫代碼的時(shí)間都沒幾分鐘,時(shí)間全花到上網(wǎng)跟聊qq上了,就有個(gè)想法,做一個(gè)進(jìn)程管理的小程序,自動(dòng)檢測瀏覽器和qq,發(fā)現(xiàn)就關(guān)閉掉。
主要使用了windows中的OpenProcess和TerminateProcess函數(shù)。
第一步:檢測進(jìn)程是否存在(獲取到任務(wù)管理器中的進(jìn)程列表,循環(huán)比較跟要尋找的進(jìn)程名稱是否一致)
+ View Code
第二步:強(qiáng)制結(jié)束進(jìn)程,這個(gè)就簡單了,這里需要注意的是,關(guān)閉進(jìn)程需要權(quán)限,使用
PROCESS_TERMINATE的方式打開進(jìn)程,然后執(zhí)行關(guān)閉。
+ View Code
界面是直接用的定時(shí)器來檢測進(jìn)程是否存在,其實(shí)用鉤子檢測應(yīng)用程序的啟動(dòng)更合理,但是試了下鉤子,有些東西不會(huì)用,直接電腦就卡死了,現(xiàn)在先這么簡單處理吧,o(╯□╰)o,實(shí)測可用。
更多信息請查看IT技術(shù)專欄