Ситуация в том, что программа была запущена через system()
или CreateProcess()
.Можно ли перехватить вызовы на консоль из другого процесса?
Теперь, возможно ли это сделать, поскольку эта программа выводит данные в консоль. Я имею в виду, как программа выводит его. Это не ждет конца, собирает данные и затем обрабатывает их, но только в тот момент, когда эта внешняя программа вызывает консоль с данными, которые она хочет распечатать, а затем получить данные, обработать их и вывести что-то еще на консоль.
Да, по крайней мере, для вещей, использующих ручки STDOUT или STDERR. Вы хотите посмотреть направление вывода. –