在C#中,如何使process.WaitForExit(time)覆盖标准process.WaitForExit()?

在C#中,如何使process.WaitForExit(time)覆盖标准process.WaitForExit()?,c#,process,waitforexit,C#,Process,Waitforexit,我希望它在继续之前等待进程结束,但如果它没有在x时间内结束,请继续。提前感谢您的帮助。已经有一种方法可供您使用 如果进程之前没有退出,该方法将等待给定的毫秒数,然后返回 如果返回true,则表示进程已退出,否则您可能会自行终止它或继续您的逻辑。创建并启动进程后,您可能会使用计时器创建一个单独的线程,该线程将在x时间后结束进程。一个最终的解决方案是为您的进程提供多个线程,除非其他项目依赖于该对象,否则这会变得很棘手。谢谢,我没意识到这么简单

我希望它在继续之前等待进程结束,但如果它没有在x时间内结束,请继续。提前感谢您的帮助。

已经有一种方法可供您使用

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


如果返回true,则表示进程已退出,否则您可能会自行终止它或继续您的逻辑。

创建并启动进程后,您可能会使用计时器创建一个单独的线程,该线程将在x时间后结束进程。一个最终的解决方案是为您的进程提供多个线程,除非其他项目依赖于该对象,否则这会变得很棘手。谢谢,我没意识到这么简单