開發了個程序,創建了一個進程,但是殺不掉了,在任務管理器里面 右鍵--結束進程,提示“拒絕訪問”,或者“沒有此任務實例運行”
怎么辦?
直接給答案:PCHunter
具體方法:
1.打開PCHunter,在進程選項卡下面可以找到無法結束的進程,右鍵--強制結束,失敗(這兒效果跟任務管理器下的結束時一樣的)
2.這時候 右鍵--查看進程線程 ,然后將所有的線程給殺光光,再出來到進程選項卡下結束進程,OK
我用了整整一天半才實現,這一天半我殺不掉進程重啟電腦十幾次,哎
當然進程殺不死這個代表我的代碼有問題,重點考慮的方向就是有通訊的線程一直在等待通訊,我還在查
下面是網上搜索的其他方法:
1.cmd -- tasklist--taskkill /im 進程名 /f ,經過驗證無效
2.任務管理器-進程上右鍵--轉到服務,先結束對應的服務,呵呵呵,我都不知道我的進程對應的是啥服務(其實在任務管理器-性能-資源監視器下可以查看進程對應的服務)
3.cmd -- ntsd -c q -p 進程pid ,驗證無效
4.任務管理器--查看--映像路徑列--找到進程對應的文件所在目錄,右鍵進程文件---360接觸占用,解除失敗
5.cmd -- time /t(查看時間) -- at 15:34 /interactive taskmgr.exe(時間增加一分鍾),驗證無效
6.使用工具 IceSword(冰刃),win7-64沒有用
7.使用工具 xueTr ,win7-64沒有用(網上所有版本都沒有用,我一個一個的下載驗證的)