как предотвратить отображение сообщения об ошибке приложения в Windows XP - PullRequest
1 голос
/ 30 сентября 2011

Мне нужно периодически запускать консольное приложение в 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, потому что у меня нет его исходного кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...