【发布时间】:2012-10-27 17:05:39
【问题描述】:
我想重新启动一个程序。
我找到了进程并调用了 Kill 方法,然后我再次运行它:
进程.Kill();
进程.Start();
它停止但不启动。
此外,如果我放置 Exited 事件,它永远不会触发。
有什么问题?
【问题讨论】:
我想重新启动一个程序。
我找到了进程并调用了 Kill 方法,然后我再次运行它:
进程.Kill();
进程.Start();
它停止但不启动。
此外,如果我放置 Exited 事件,它永远不会触发。
有什么问题?
【问题讨论】:
Process.Kill() 是异步的。调用kill后需要调用Process.WaitForExit()。
【讨论】: