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

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

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

Лучший,


person askalee    schedule 14.12.2009    source источник
comment
Возможно, лучше использовать WinDbg (en.wikipedia.org/wiki/WinDbg), чем Dr. .Ватсон. Я видел ситуацию, когда Dr.Watson зависал на создании минидампа, а WinDbg создавал его без проблем.   -  person    schedule 14.12.2009


Ответы (1)


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

person Adrien Plisson    schedule 14.12.2009