Как перехватить stdin поток C++ Windows?
==========================================

 Здравствуйте. Имеется уже запущенное консольное приложение, требуется перехватить stdin поток этого приложения и отправить туда команду.   

Есть ли возможность это сделать, если консольное приложение уже запущено? Я запускаю консольное приложение через createProcess, но обращаться к stdin мне нужно в неопределенное время.  

(Знаю, что во время запуска процесса createProcess можно перенаправить поток stdin и имея этот handle stdin можно отправить команду, например через writeFile, но мне это не подходит, так как запускается много процессов через эту программу). 

 В винде это практически нереально. Разве что ты сам пишешь ПО, и можешь в нем реализовать хук на переключение, с чужой программой так не выйдет.