C#如何关闭指定进程
2021-06-26 10:03
标签:ready win pre mes cat ali 进程 env term 或者这样关闭自己 C#如何关闭指定进程 标签:ready win pre mes cat ali 进程 env term 原文地址:https://www.cnblogs.com/snow-zhang/p/10113460.html 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);