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
时间: 2024-11-13 10:04:00