Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
>
>
Диалог Windows Error Reporting

Диалог Windows Error Reporting

08 Дек 2011

Как и для любой Windows native программы, при работе анализатора PVS-Studio (а именно процесса PVS-Studio.exe) существует вероятность возникновения программно необрабатываемого исключения, например при переполнении стека вызовов. Операционные системы семейства Windows, начиная с версии Windows Vista, при возникновении необработанного исключения в программе генерируют специальный диалог аварийного завершения работы, предлагающий закрыть или отладить такую программу.

0123-WindowsErrorReporting_ru/image1.png

Рисунок 1 — Диалог Error Reporting

При этом сам процесс, вызвавший генерацию подобного диалога, не будет завершен операционной системой до тех пор, пока пользователь вручную не закроет данный диалог. Такое поведение может бать нежелательно. Например, при пакетном автоматическом запуске анализатора для проверки большого объёма файлов из-под основанной на make-файлах системы сборки, появление подобного диалога вызовет остановку всей сборочной системы, что в свою очередь потребует вмешательства пользователя для продолжения её работы.

Для предотвращения генерации диалогового окна Windows Error Reporting нужно изменить значение ключа реестра HKEY_CURRENT_USER\Software\ Microsoft\Windows\Windows Error Reporting\DontShowUI на 1, однако мы не рекомендуем делать это, поскольку подобный режим работы делает невозможным идентификацию и устранение потенциальных ошибок в работе анализатора и других программ операционной системы.

Популярные статьи по теме


Комментарии (0)

Следующие комментарии next comments
close comment form
close form

Заполните форму в два простых шага ниже:

Ваши контактные данные:

Шаг 1
Поздравляем! У вас есть промокод!

Тип желаемой лицензии:

Шаг 2
Team license
Enterprise license
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности
close form
Запросите информацию о ценах
Новая лицензия
Продление лицензии
--Выберите валюту--
USD
EUR
RUB
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Бесплатная лицензия PVS‑Studio для специалистов Microsoft MVP
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Для получения лицензии для вашего открытого
проекта заполните, пожалуйста, эту форму
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Мне интересно попробовать плагин на:
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
check circle
Ваше сообщение отправлено.

Мы ответим вам на


Если вы так и не получили ответ, пожалуйста, проверьте, отфильтровано ли письмо в одну из следующих стандартных папок:

  • Промоакции
  • Оповещения
  • Спам