标签: c# process kill
我想重启一个程序 我找到了这个过程并且已经调用了Kill方法,然后我再次运行它: process.Kill(); 的Process.Start();
停止但不启动。 此外,如果我放入退出事件,它永远不会发射 有什么问题?
答案 0 :(得分:7)
Process.Kill()是异步的。调用kill后需要调用Process.WaitForExit()。
Process.Kill()
Process.WaitForExit()