我有一个 Windows 应用程序,如果它失败了,我想默认为“恢复模式”,它在失败后第一次运行。
我可以标记错误以及用户可以执行的不同操作来恢复,但恢复模式实用程序的实际启动让我很头疼。我有几个想法,但我希望其他人可能会遇到更好的方法。
1)当主应用程序加载它做的第一件事时,如果检查以前的错误,然后启动恢复模式实用程序。
这样做的问题是,如果应用程序有任何问题(很可能),那么它根本不会启动。
2)让用户启动一个实用程序来检查以前的错误,而不是主应用程序,然后启动主应用程序或进入恢复模式。
这解决了第一个想法的问题,但是目标机器非常锁定并且可能存在部署问题。
还有其他实现恢复模式的策略吗?
谢谢