Здравствуйте, Domnitch, Вы писали:
D>Здравствуйте, PA, Вы писали:
PA>>Можно консольку запускать не через exec, а через run — там есть параметр, позволяющий скрыть окно.
PA>>А stdout и stderr при этом перенаправить во временные файлы через 1> и 2>
D>Да, это работает, но уж больно некрасиво; еще и временные файлы плодятся.
D>А вот как бы до окна дотянуться? Ведь ProcessID уже в руках...
перечисляя все окна с помощью EnumChildWindows, найти hwnd окна, которое нужно скрыть.
во время перечисления необходимо смотреть на ProcessId с помощью функции GetWindowThreadProcessId
далее всё просто, устанавливай у окна флаг скрыть. здесь подробнее
ссылка