想學習C#編程的看過來啦,這是自上次開講以來第二講哦,上次給大家介紹的C#通過ping來判斷網絡的暢通性,今天給大家講解使用C#來殺死windows的某個指定進程,在開始之前呢,先順便說兩句,剛開始學編程的同學大多都感覺枯燥乏味,不能堅持下去,實際上當你入門了,並且能根據自己的需要實現一些小功能時,這時你將能體會到無比的成就感,下面就跟著亦是美網絡進入今天的課程吧。
相關閱讀:每天學習一小例:C#通過ping判斷網絡是否暢通
C#獲取某個指定進程並將它殺死源碼分析:
//我們以殺死QQ的進程為例
//獲取當前運行著的進程列表中的QQ進程
Process[] processes = Process.GetProcessesByName("QQ.exe");
//在進程列表中查找指定的QQ進程
foreach (Process p in processes)
{
//執行kill命令
p.Kill();
//等待被殺死的進程退出
p.WaitForExit();
//跳出foreach循環,可有可無
break;
}
代碼其實很簡單,就幾句,在這個例子裡,我們用到了Process這個類,那麼就必須引用using System.Diagnostics;這個命名空間,因為Process類在它裡面。
今天的課程就到這裡,大家有什麼疑問可以留言哦。