1

Я задал вопрос об обработке сбоев инструмента командной строки в приложении C # на stackoverflow. Меня направили на этот форум, чтобы выяснить, как избежать того, что WerFault.exe запрыгивает и отображает сообщение о сбое для инструмента командной строки, с которым я хочу справиться в своем приложении C #.

1 ответ1

2

Сбои обрабатываются Windows по умолчанию, посетите Stack Overflow для программного решения, чтобы подключиться к процессу, а не ждать захвата. Но вам, возможно, не нужно зацеплять себя:

Windows смотрит вверх

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug

для того, чтобы узнать, какой отладчик нужно запустить, когда происходит сбой.

Самые обычные генераторы:

Самые обычные отладчики:

Из них вы можете просто позволить Dr. Watson или ProcDump выполнить свою работу, после чего вы можете открыть файл отладки для получения дополнительной информации. Эти три ссылки могут помочь вам, если вам нужно прочитать сгенерированные файлы *.dmp которые они создают:

Более того, вы можете просто использовать ProcDump и даже не устанавливать AeDebug\Debugger .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .