C 實現啟動,關閉與查詢程序的方法

2022-09-26 06:57:09 字數 1040 閱讀 9819

執行效果截圖如下:

查詢/列出程序很容易,但乾掉程序得借助系統命令ntsd.exe,詳細用法見下面的** :

using system;

using system.diagnostics;

using system.windows.forms;

namespace processdemo

private void form1_load(object sender, eventargs e)

private void linklabel1_linkclicked(object sender, linklabellinkclickedeventargs e)

}///

/// 列出所有可訪問程序

///

///

///

private void btnlist_click(object sender, eventargs e)

catch (exception ex)}}

private void btnfind_click(object sender, eventargs e)

}catch

}messagebox.show("未找到該程序,請檢查輸入!");}}

private void btnkill_click(object sender, eventargs e)

}catch

}if (pid != -1)}}

///

/// 執行dos命令

/// dos關閉程序命令(ntsd -c q -p pid )pid為程序的id

///

///

///

public string runcmd(string command)

}}另外ntsd.exe在windows vista以上的版本(包括windows 2008)上,出於安全考慮已經被ms給去掉了,但我們可以直接從xp下複製過來繼續使用,這裡為方便大家給出ntsd.exe的**。

本文標題: c#實現啟動,關閉與查詢程序的方法

本文位址:

c 如何啟動 乾掉 查詢 程序

查詢 列出程序很容易,但乾掉程序得借助系統命令ntsd.exe,詳細用法見下面的 using system using system.diagnostics using system.windows.forms namespace processdemo private void form1 loa...

c 如何啟動 乾掉 查詢 程序

查詢 列出程序很容易,但乾掉程序得借助系統命令ntsd.exe,詳細用法見下面的 using system using system.diagnostics using system.windows.forms namespace processdemo private void form1 loa...

C 查詢程序並殺死的方法

查詢程序的方法 1.通過system.diagnostics.process.getprocesses 方法能夠獲得系統內各程序的陣列 public static bool killprocess string pprocessname 2.通過 managementobjectsearcher 類...