如果发生未处理的异常,我需要重新启动我的应用程序.我想模仿Word或甚至Visual Studio等Office应用程序,当应用程序崩溃或挂起(停止响应)时,会显示弹出窗口并询问用户是否要重新启动应用程序或将其终止.
我不知道它是如何做,因为它可能是我的应用程序有完全彻底崩溃(如解释在这里).现在我正在考虑某种形式的Watchdog或Launcher应用程序,但我的直觉告诉我,这不是我提到的应用程序的方式.
因此,任何关于"最佳"或"最常被接受"的方式的任何亮点都将非常感激.
一如既往,感谢大家的关注.
当应用程序在发生未处理的异常之前运行了至少 60 秒时,您可以使用Windows 错误报告 (WER)来注册应用程序以重新启动(甚至恢复)。
我还没有尝试过,但我发现以下链接描述了如何做到这一点:
不幸的是,这似乎只适用于 Windows 7 及更高版本。
| 归档时间: |
|
| 查看次数: |
1523 次 |
| 最近记录: |