Есть программа, которая периодически зависает. В результате на экране выходит системное окно с ошибкой типа:
<имя программы> - обнаружена ошибка приложение будет закрыто приносим извинения за неудобства.
Далее предлагается отправить отчет в Microsoft и ожидается выбора "Отправить отчет" и " Не отправлять"
Как предотвратить вывод на экран такого сообщения.
Пусть программа молча "падает" без вывода сообщения об этом!
Для чего нужно?
У меня запущена дополнительная программа, которая контролирует основную программу. В случае ее "падения" автоматически вновь будет запущена. А всплывающее системное окно сейчас не позволяет этого делать пока я не выберу вручную один из вариантов: "Отправить отчет" или " Не отправлять"
Предположительно, нужно отключить уведомления отладчика Dr.Watson, т.к. это системное окно - его
Покопавшись в инете нашел вот что:
"Чтобы отключить этого "доктора", нужно будет в реестре найти ключ HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AeDebug и изменить в нем значение параметра Auto на 0. После такой модификации реестра при возникновении сбоя в работе приложения система будет предлагать либо закрыть его, либо передать отладчику для отладки (если выбрать второе, то запустится Dr.Watson и создаст лог-файл)."
В результате опять не получим тихого"падения" программы, а получим другое окно с другими вопросами...
Хотя появление такого окна возможно позволит перезапуск "упавшей" программы, не дожидаясь ответа на вопрос в окне ошибки...
ОЧЕНЬ не уверен в этом...
Попробуй отключить отчет об ошибках. Панель управления - Система - Дополнительно - Отчет об ошибках - Поставить галочку "Оключить отчет об ошибках".
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)