Что означает код NTSTATUS 0x40010005 (DBG_CONTROL_C)?

 
Предыдущий Следующий
DBG_TERMINATE_PROCESS DBG_PRINTEXCEPTION_C

DBG_CONTROL_C

Ctrl+C был доставлен через путь отладки

Когда консольный процесс отлаживается, Ctrl+C может быть сообщён отладчику как отладочное исключение, а не немедленно передан обработчику консольных управляющих событий целевого процесса. Отладчик решает, поглотить событие или разрешить обычную обработку исключения и консольного сигнала.

Этот статус не доказывает, что пользователь хотел завершить процесс. Ctrl+C может использоваться отладчиком как команда прерывания, генерироваться другим консольным процессом или доставляться группе консольных процессов.

Что проверить

  • Запишите группу консольных процессов и процесс, сформировавший управляющее событие.
  • Проверьте, использует ли отладчик Ctrl+C как собственную команду break-in.
  • Решите, должен ли целевой процесс получить свой зарегистрированный обработчик консольного управления.
  • Отличайте Ctrl+C от Ctrl+Break, поскольку приложения и отладчики могут обрабатывать их по-разному.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.