如何关闭/关闭进程?

时间:2014-03-05 00:28:53

标签: c# winforms

在课程的顶部,我做了:

Process[] pname = Process.GetProcessesByName("BFBC2Game");

然后我正在检查:

if (sensor.Value >= (float)numericupdown)
{
}

例如,如果视频卡的温度超过120c,则关闭/关闭进程BFBC2Game;马上关掉比赛。

2 个答案:

答案 0 :(得分:6)

你可以循环遍历所有进程,并杀死每一个进程:

pname.ToList().ForEach(p => p.Kill());
  

Process.Kill:立即停止相关流程。

答案 1 :(得分:4)

请记住,杀戮是一种难以杀戮的事情,你应该先尝试干净地关闭它。杀死会留下不良后果。首先尝试关闭()IMO http://msdn.microsoft.com/en-us/library/system.diagnostics.process.close(v=vs.110).aspx