Как настроить Dr. Watson для автоматического сброса процесса сбоя без появления диалогового окна с сообщением об ошибке? - PullRequest
2 голосов
/ 14 декабря 2009

Я хотел бы знать, можно ли настроить Dr. Watson так, чтобы он автоматически выводил сбойный процесс, не выводя диалоговое окно с сообщением об ошибке?

Нам это нужно, потому что я запускаю ряд интеграционных тестов с некоторыми приложениями. Мы не хотим, чтобы тесты блокировались окном сообщения об ошибке. Нам нужен способ заставить доктора Ватсона молчать, но при этом сбрасывать изображение при сбое процесса.

Best

1 Ответ

2 голосов
/ 14 декабря 2009

Dr.Watson сам по умолчанию молчит. в любом случае, если вы хотите контролировать работу Dr.Watson, введите «drwtsn32.exe» в командной строке, чтобы отобразить диалоговое окно конфигурации этого программного обеспечения. также, чтобы установить Dr.Watson в качестве отладчика по умолчанию, используйте «drwtsn32.exe -i».

настройки отладчика по умолчанию хранятся в реестре на HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug. значение Auto должно быть установлено на 1, чтобы система автоматически запускала отладчик по умолчанию. в вашем случае обязательно установить это значение равным 1.

как только все вышеперечисленное настроено, вы можете указать Windows прекратить отображать диалоговое окно "X has encountered a problem and needs to close". в Windows XP это контролируется в System Control Panel, на вкладке Advanced кнопка Error reporting в нижней части диалогового окна позволяет контролировать, как система реагирует при возникновении ошибки. (в других версиях Windows должно быть что-то похожее, выполните поиск «Сообщения об ошибках» в Google)

с отладчиком, установленным на автоматический режим, правильно настроенным Dr.Watson и отключенным оповещением об ошибках, система не должна показывать никаких диалогов при возникновении сбоя.

...