Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft Windows XP _ Запретить вывод системного окна с ошибкой

Автор: Alex_SSN Понедельник, 31 Мая 2010, 15:30

Есть программа, которая периодически зависает. В результате на экране выходит системное окно с ошибкой типа:
<имя программы> - обнаружена ошибка приложение будет закрыто приносим извинения за неудобства.
Далее предлагается отправить отчет в Microsoft и ожидается выбора "Отправить отчет" и " Не отправлять"

Как предотвратить вывод на экран такого сообщения.
Пусть программа молча "падает" без вывода сообщения об этом!

Для чего нужно?
У меня запущена дополнительная программа, которая контролирует основную программу. В случае ее "падения" автоматически вновь будет запущена. А всплывающее системное окно сейчас не позволяет этого делать пока я не выберу вручную один из вариантов: "Отправить отчет" или " Не отправлять"

Предположительно, нужно отключить уведомления отладчика Dr.Watson, т.к. это системное окно - его

Покопавшись в инете нашел вот что:
"Чтобы отключить этого "доктора", нужно будет в реестре найти ключ HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AeDebug и изменить в нем значение параметра Auto на 0. После такой модификации реестра при возникновении сбоя в работе приложения система будет предлагать либо закрыть его, либо передать отладчику для отладки (если выбрать второе, то запустится Dr.Watson и создаст лог-файл)."

В результате опять не получим тихого"падения" программы, а получим другое окно с другими вопросами...
Хотя появление такого окна возможно позволит перезапуск "упавшей" программы, не дожидаясь ответа на вопрос в окне ошибки...
ОЧЕНЬ не уверен в этом...

Автор: Helen Понедельник, 31 Мая 2010, 19:52

Попробуй отключить отчет об ошибках. Панель управления - Система - Дополнительно - Отчет об ошибках - Поставить галочку "Оключить отчет об ошибках".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)