Windows Mobile - 捕获应用程序/进程终止事件

时间:2011-01-19 13:12:20

标签: c# windows-mobile compact-framework watchdog

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

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

1 个答案:

答案 0 :(得分:1)

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

  

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

因此,您需要只查找一次流程,而不是在监督机构中使用提供的方法或事件。