【问题标题】:Windows Mobile - Capture Application/Process Termination EventWindows Mobile - 捕获应用程序/进程终止事件
【发布时间】:2011-01-19 13:12:19
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 尝试找回进程的一个简单替代方法是让看门狗真正启动进程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 2017-10-04
    相关资源
    最近更新 更多