Кто может помочь с subj?
Порождаю консольный процесс и хотелось бы его честно закрывать.
Хочу отметить следующие моменты.
1. CreateProcess вызывается из GUI. Предварительно создается консоль для этого процесса.
2. CreateProcess вызывается с CREATE_NEW_PROCESS_GROUP
3. Созданный процесс зовет SetConsoleCrtHandler
Проблема — при вызове GenerateConsoleEventHandler с любыми параметраит ничего не происходит. Если в окне консоли нажать Ctrl-Break, то все отрабатывает. Ctrl-C — нет. Выглядит так, как будто Ctrl-C запрещен, что не должно быть судя по доке.