windows-xp - 检测应用程序崩溃并重新启动的最佳方法?

标签 windows-xp crash

检测XP中应用程序崩溃的最佳方法是什么(每次产生相同的“错误”窗口对-每个窗口都有相同的窗口标题)然后重新启动它?

我特别感兴趣的是,由于所涉及的系统已经很老了,因此需要使用最少的系统资源的解决方案。

我曾想过使用像AutoIt(http://www.autoitscript.com/autoit3/)这样的脚本语言,也许每隔几分钟触发一次“检测器”脚本?

使用Python,Perl,PowerShell或其他完全更好的方法会更好吗?

非常感谢任何想法,技巧或想法。

编辑:它实际上并没有崩溃(即退出/终止-感谢@tialaramex)。它显示一个对话框,等待用户输入,然后显示另一个对话框,等待其他用户输入,然后实际退出。我想检测并处理这些对话框。

最佳答案

如何创建一个包装器应用程序,该包装器应用程序将有故障的应用程序作为子级启动并等待它?如果子代的退出代码指示错误,请重新启动它,否则退出。

关于windows-xp - 检测应用程序崩溃并重新启动的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/78048/

相关文章:

C#:线程崩溃并蓝屏

objective-c - iPad 模拟器崩溃, "NSInvalidArgumentException"

c# - 事件查看器应用程序崩溃 - 解密错误消息

windows - Windows(特别是 Vista)如何确定我的应用程序是否挂起?

c - 如何在 Windows 中向 CD-ROM 驱动器发出 READ CD 命令?

c# - 如何最好地实现我的 Windows 桌面和服务 C# 应用程序自动更新?

properties - NSStringto 类成员分配崩溃

networking - 串行通讯在 WinXP 中死机

python - 使用 py2exe 将 python 脚本转换为 .exe 时,它​​是否更快?

iphone - 调用[UIImageView setImage:]后,应用程序在激活后崩溃