| Предыдущий | Следующий |
| DBG_TERMINATE_PROCESS | DBG_PRINTEXCEPTION_C |
DBG_CONTROL_C
Ctrl+C был доставлен через путь отладки
Когда консольный процесс отлаживается, Ctrl+C может быть сообщён отладчику как отладочное исключение, а не немедленно передан обработчику консольных управляющих событий целевого процесса. Отладчик решает, поглотить событие или разрешить обычную обработку исключения и консольного сигнала.
Этот статус не доказывает, что пользователь хотел завершить процесс. Ctrl+C может использоваться отладчиком как команда прерывания, генерироваться другим консольным процессом или доставляться группе консольных процессов.
Что проверить
- Запишите группу консольных процессов и процесс, сформировавший управляющее событие.
- Проверьте, использует ли отладчик Ctrl+C как собственную команду break-in.
- Решите, должен ли целевой процесс получить свой зарегистрированный обработчик консольного управления.
- Отличайте Ctrl+C от Ctrl+Break, поскольку приложения и отладчики могут обрабатывать их по-разному.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: события отладки
- Microsoft: ContinueDebugEvent
- Исходный код Wine: определения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.