@valeragan98
Здравствуйте. Имеется уже запущенное консольное приложение, требуется перехватить stdin поток этого приложения и отправить туда команду.
Есть ли возможность это сделать, если консольное приложение уже запущено? Я запускаю консольное приложение через createProcess, но обращаться к stdin мне нужно в неопределенное время.
(Знаю, что во время запуска процесса createProcess можно перенаправить поток stdin и имея этот handle stdin можно отправить команду, например через writeFile, но мне это не подходит, так как запускается много процессов через эту программу).
Есть ли возможность это сделать, если консольное приложение уже запущено? Я запускаю консольное приложение через createProcess, но обращаться к stdin мне нужно в неопределенное время.
(Знаю, что во время запуска процесса createProcess можно перенаправить поток stdin и имея этот handle stdin можно отправить команду, например через writeFile, но мне это не подходит, так как запускается много процессов через эту программу).
Решения вопроса 0
Ответы на вопрос 1
@saboteur_kiev
В винде это практически нереально. Разве что ты сам пишешь ПО, и можешь в нем реализовать хук на переключение, с чужой программой так не выйдет.
