在下面的例子中,如果代码离开using语句时进程仍在运行,会发生什么?
using (var p = new Process())
{
p.StartInfo.FileName = "c:\\temp\\SomeConsoleApp.exe";
p.Start();
}
System.Diagnostics.Process.Kill()
是否特定于某个操作系统? 我在文档中没有看到任何相关信息。或者这个事实表明:“它不是特定于操作系统的”? - user1234567kill <pid>
或Windows上的taskkill /F /PID <pid>
这样的操作,而不是C#方法。 - Sergey Kalinichenko