杀死进程代码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 }