C 下查詢並殺死子程序 程序樹

2022-02-17 12:43:51 字數 771 閱讀 3197

參考:如何殺死程序及子程序

/**

* 傳入引數:父程序id

*/public static void killprocessandchildren(int pid)

trycatch (argumentexception)

}

常用的process方法:

//1.根據程序id,獲得程序

process p = process.getprocessbyid(100);

//2.獲取當前程序

process p = process.getcurrentprocess();

//3.根據程序名字獲取程序,返回的結果是乙個陣列

process p = (process.getprocessesbyname("drivereasy"))[0];

特別宣告:因為**中使用到了 managementobjectsearcher,如果在visual studio中即使引入了

命名空間,還是提示無法找到相應的類的話,那麼按下面說的來做,

第一步:在專案上滑鼠右鍵 -> add -> reference

第二步:找到 system.management,把它前面的勾打上

ok了

查詢並殺死指定excel程序

dword cexceloperdlg findprocess char strprocessname tprintf t n return 0 return 1找到excel程序且關閉成功 2找到excel但是關閉失敗 0沒有找到excel int cexceloperdlg killproces...

Linux查詢並殺死殭屍程序

1 檢視系統是否有殭屍程序 使用 top命令 使用top命令查詢,當zombie前的數量不為0時,即系統內存在相應數量的殭屍程序。2 定位殭屍程序 使用命令ps a ostat,ppid,pid,cmd grep e zz 定位殭屍程序以及該殭屍程序的父程序 殭屍程序id 3457,父程序id 34...

linux查詢並殺死殭屍程序

1 檢視系統是否有殭屍程序 使用top命令查詢,當zombie前的數量不為0時,即系統內存在相應數量的殭屍程序。2 定位殭屍程序 使用命令ps a ostat,ppid,pid,cmd grep e 1 定位殭屍程序以及該殭屍程序的父程序 殭屍程序id 3457,父程序id 3425 殭屍程序id ...