Вопрос: Я должен отключить подсказку отладки катастрофического отказа консольного приложения.
Фон: у нас есть приложение, которое синхронизирует информацию с третьим лицом, которое отказывает из-за проблем возможности соединения с третьей стороной в определенное время суток. У нас нет доступа к исходному коду для захвата ошибки правильно, таким образом, мне просто нужно приложение, чтобы перестать работать и попробовать еще раз. У меня есть другое приложение, которое контролирует наш синхронизирующий инструмент, чтобы удостовериться, что это работает.
когда синхронизирующие катастрофические отказы приложений там являются подсказкой отладки, которая требует пользовательского взаимодействия. Поскольку это остается на экране, приложение никогда на самом деле прекращает работать. В результате "проверка состояния" никогда не знает об отказе.
Я сделал это приблизительно 2 года назад, но ни за что в жизни я не могу помнить статью или необходимый путь реестра.
Спасибо, Brian
ОС: Windows 2003 Тип серверного приложения:.NET 3.5 консольных приложения
FIX: найденный: John Knoeller
Удалите следующие ключи
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\AEDEBUG\DEBUGGER HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\.NETFRAMEWORK\DBGMANAGEDDEBUGGER
Возможно это?
Как: включить / отключить своевременную отладку
Ключи реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger