5

У меня есть консольное приложение для Windows, в котором размещается служба WCF, а также транскодируется видео с помощью DirectShow. Я использую отличное небольшое приложение Restart on Crash, которое надежно определяет момент выхода из процесса и автоматически перезапускает его. Проблема в том, что во многих случаях всплывающее диалоговое окно того или иного типа не позволяет программе закрываться после сбоя, пока я вручную не щелкаю диалоговое окно. Есть ли способ, чтобы приложение консоли Windows не отображало диалоговые окна при сбое?

1 ответ1

2

Существует довольно подробный ответ на тот же вопрос о stackoverflow:https://stackoverflow.com/questions/3561545/how-to-terminate-a-program-when-it-crashes-which-should-just-fail-a- блок-тест /3637710 # 3637710

Решение без изменения кода состоит в том, чтобы открыть редактор реестра и установить [HKLM|HKCU]\Software\Microsoft\Windows\Windows Error Reporting\DontShowUI в 1 .

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