Я задал вопрос об обработке сбоев инструмента командной строки в приложении C # на stackoverflow. Меня направили на этот форум, чтобы выяснить, как избежать того, что WerFault.exe запрыгивает и отображает сообщение о сбое для инструмента командной строки, с которым я хочу справиться в своем приложении C #.
1 ответ
Сбои обрабатываются Windows по умолчанию, посетите Stack Overflow для программного решения, чтобы подключиться к процессу, а не ждать захвата. Но вам, возможно, не нужно зацеплять себя:
Windows смотрит вверх
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
для того, чтобы узнать, какой отладчик нужно запустить, когда происходит сбой.
Самые обычные генераторы:
Самые обычные отладчики:
Из них вы можете просто позволить Dr. Watson или ProcDump выполнить свою работу, после чего вы можете открыть файл отладки для получения дополнительной информации. Эти три ссылки могут помочь вам, если вам нужно прочитать сгенерированные файлы *.dmp
которые они создают:
Более того, вы можете просто использовать ProcDump и даже не устанавливать AeDebug\Debugger
.