我想用 C# 启动一个程序(可以使用Process.Start()
)。然后我的程序应该等到启动的程序关闭,然后再继续。
我该怎么做呢?
问问题
25169 次
2 回答
29
调用后Start()
添加:Process.WaitForExit()
var myProcess = new Process {StartInfo = new ProcessStartInfo(processPath)};
myProcess.Start().WaitForExit();
于 2013-02-04T17:47:00.003 回答
4
有两种机制。您可以挂钩 Process.Exited 事件,或者您可能真正想要的是调用 Process.WaitForExit()。
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.exited.aspx
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.waitforexit.aspx
于 2013-02-04T17:50:36.933 回答