0

我需要创建将跟踪主应用程序的 Watchgog 应用程序。如果我的主应用程序以任何方式崩溃/关闭/结束,这个看门狗应用程序将再次激活它。

我可以通过定期扫描正在运行的进程来做到这一点,但这是资源密集型的过程。我可以在进程终止时收到任何通知(不是表单关闭事件,当应用程序崩溃时它不起作用)?

4

1 回答 1

1

Process 类确实为您提供了这样的功能。

WaitForExit() (方法) 指示 Process 组件无限期地等待关联的进程退出。退出(事件) 在进程退出时发生。

所以你只需要找到你的进程一次,而不是在你的看门狗中使用提供的方法或事件。

于 2011-01-19T13:23:36.010 回答