Вопрос в следующем:
Надо запустить консольное приложение, например, rar.exe или компилятор или еще что...
Запуск предполагается через CreateProcess
Надо в реальном времени получать результат процесса, т.е. вариант с перенаправленим в файл и последующей читкой оного не прокатит.
CreateProcess вроде позволяет получать хэндл устройства вывода, но как перехватить идущие туда данные?
В MSDN есть пример похожий с PIPE, но может кто знает попроще?