如何防止Windows XP中的应用程序错误MessageBox显示

时间:2011-09-30 02:05:14

标签: python windows subprocess

我需要在Windows XP中定期执行控制台应用程序。所以我使用以下python代码:

import subprocess
import time
while True:
    subprocess.call("test.exe")
    time.sleep(1.0)

问题是test.exe偶尔崩溃,弹出错误报告消息框,除非我手动关闭消息框,python程序将在subprocess.call()暂停。

经过一些搜索后,我将错误报告消息框禁用为以下链接:

http://www.howtogeek.com/howto/windows/disable-those-annoying-x-application-has-encountered-a-problem-and-must-be-shut-down-messages-in-windows-xp/

错误报告消息框消失了,但弹出另一个应用程序错误消息框(抱歉消息框是日文):

enter image description here

它也会导致python程序暂停。我只是希望test.exe以静默方式崩溃,并让python程序在下一个时段再次调用它。如何防止出现“应用程序错误”消息框?

我无法修复test.exe中的错误,因为我没有源代码。

0 个答案:

没有答案