C#如何关闭指定进程?
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);
- 上一篇 »Java对Linux进程关闭
- 下一篇 ».net c# 如何获指定地址的网页内容标签?