重启进程

Meh*_*dad 4 c# kill process

我想重启一个程序.
我找到了这个过程并调用了Kill方法,然后我再次运行它:
process.Kill();
的Process.Start();

它会停止但不会启动.
此外,如果我把退出事件,它永远不会发生.
有什么问题?

gre*_*ker 8

Process.Kill()是异步的.你需要在打电话Process.WaitForExit()后叫电话.

  • "无法启动进程,因为尚未提供文件名".任何线索? (2认同)