Я создал минимальный цикл отладки, который запускает и отлаживает процесс.Обнаружение завершенного приложения
Когда процесс зависает, и пользователь пытается его закрыть, Windows дает окно сообщения с возможностью ждать или заканчивать сейчас. Я хотел бы попытаться обнаружить, когда они ударят конец, поэтому мой отладчик может собрать соответствующую информацию. Однако я не могу понять, как обнаружить эту ситуацию. Коды выхода потока и процесса остаются в 0. В какой-то момент я думал, что они возвращают 0xCFFFFFFF, но этого больше не происходит.
В качестве альтернативы, возможно, есть некоторые записи в реестре, которые можно изменить для запуска этого отладчика после закрытия приложения, например, доктора Уотсона. Возможно, это только моя машина, но я, похоже, не могу получить отладчик (VS JIT debug, Dr. Watson и т. Д.) Для запуска при закрытии приложения.
Я знаю, что это должно быть возможно каким-то образом, потому что я видел HUNGAPP-свалку раньше.
Спасибо за любую информацию!