сам 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 правильно настроен и сообщение об ошибках отключено, система не должна показывать любой диалог при сбое.
Возможно, лучше использовать WinDbg (http://en.wikipedia.org/wiki/WinDbg), чем Dr.Watson. Я видел ситуацию, когда Dr.Watson повесил трубку на мини-накопитель, в то время как WinDbg создал его без каких-либо проблем. –