在 C# 中,我如何获得覆盖标准 process.WaitForExit() 的 process.WaitForExit(time)?

In C# how do I have a process.WaitForExit(time) that overrides a standard process.WaitForExit()?

我希望它在继续之前等待进程结束,但如果它没有在 x 时间内结束,无论如何都要继续。预先感谢您的帮助。

已经有一个方法WaitForExit(int milliseconds)您可以使用。

该方法将等待给定的毫秒数,然后 return 如果进程之前没有退出。

如果return为真,则进程已经退出,否则您可能会自行杀死它或继续您的逻辑。