杀死进程代码Process.Kill()

  要注意的是进程不要加Exe后缀,如杀死计算器Calc.Exe, 可调用KillProcess("Calc") , 而不是KillProcess("Calc.Exe")!

 

 1         public static void KillProcess(string AProcessName)
 2         {
 3             foreach (Process vProc in Process.GetProcesses())   //[BugHere]:请不要加.Exe后缀名称
 4             {
 5                 if (vProc.ProcessName.ToUpper() == AProcessName.ToUpper()) //Process.GetCurrentProcess().ProcessName.ToUpper())
 6                 {
 7                     vProc.Kill();
 8                     break;
 9                 }
10             }
11         }
posted @ 2012-09-03 11:11  C#老头子  Views(1630)  Comments(0Edit  收藏  举报