Используя AttachConsole, пока процесс, к которому я подключен, запущен и извергается, я все еще могу набирать и выполнять другие команды.
Моя программа запускается либо в форме, либо из командной строки.Если он запускается с аргументами, он запускается в командном окне.Я использую AttachConsole (-1), чтобы присоединить мой процесс к окну команд, из которого я вызвал.Это прекрасно работает, я получаю все свои выходные результаты из моего процесса.
Однако консоль все еще обрабатывает пользовательский ввод с клавиатуры, что бы я ни набрал, например, если я наберу 'cls' и нажму Enter,вывод будет стёрт.Как я могу заблокировать ввод пользователя в консоль во время работы процесса?