C#如何关闭指定进程
时间:2018-12-13 13:43:27
收藏:0
阅读:239
public static void KillProcess(string strProcessesByName)//关闭线程 { foreach (Process p in Process.GetProcesses())//GetProcessesByName(strProcessesByName)) { if (p.ProcessName.ToUpper().Contains("你要关闭的进程名字")) { try { p.Kill(); p.WaitForExit(); // possibly with a timeout } catch (Win32Exception e) { MessageBox.Show(e.Message.ToString()); // process was terminating or can‘t be terminated - deal with it } catch (InvalidOperationException e) { MessageBox.Show(e.Message.ToString()); // process has already exited - might be able to let this one go } } } }
或者这样关闭自己
Environment.Exit(0);
原文:https://www.cnblogs.com/snow-zhang/p/10113460.html
评论(0)