我需要在Windows XP中定期执行控制台应用程序。所以我使用以下python代码:
import subprocess
import time
while True:
subprocess.call("test.exe")
time.sleep(1.0)
问题是test.exe偶尔崩溃,弹出错误报告消息框,除非我手动关闭消息框,python程序将在subprocess.call()暂停。
经过一些搜索后,我将错误报告消息框禁用为以下链接:
错误报告消息框消失了,但弹出另一个应用程序错误消息框(抱歉消息框是日文):
它也会导致python程序暂停。我只是希望test.exe以静默方式崩溃,并让python程序在下一个时段再次调用它。如何防止出现“应用程序错误”消息框?
我无法修复test.exe中的错误,因为我没有源代码。