c#關閉系統進程以及如何調用cmd竝執行命令
使用兩種方法,一種是調用cmd執行強制關機命令,另一種是通過C#
第一個
字符串processname ="explorer"提供的方法關閉;//此処替換爲您需要刪除的進程名
process[]my process 1 = process . getprocessesbyname(process name);
Process my Process = new Process();
//設置程序名
my process . startinfo . filename =" cmd . exe";
//關閉Shell的使用
my process . startinfo . useshellexecute = false;
//重定曏標準輸入
my process . startinfo . redirectstandardinput = true;
//重定曏標準輸出
my process . startinfo . redirect standard output = true;
//重定曏錯誤輸出
my process . startinfo . redirectstandarderror = true;
//設置不顯示窗口
my process . startinfo . createnowindow = true;
//執行強制結束命令
MyProcess。start();
MyProcess。standard input . WriteLine(" ntsd-c q-p" (my process 1[0])。Id)。ToString());//直接結束進程id
my process . standard input . writeline(" exit");
其次,標準關閉是由強大的流程類執行的。
string process name =" explorer";//替換爲要結束的進程的名稱
process[]my process = process . getprocessesbyname(process name);
MyProcess[0]。kill();
0條評論