Есть пограмма написанныя под DOS. Как мне ее запустить из под Win32App и как перенаправить поток данных идущих от этого приложения в мою Win32App?
Здравствуйте, coder_ds, Вы писали:
_>Есть пограмма написанныя под DOS. Как мне ее запустить из под Win32App и как перенаправить поток данных идущих от этого приложения в мою Win32App?
В CreateProcess в STARTUP_INFO можно передать свой хэндл для hStdOutput.
... << RSDN@Home 1.1.4 beta 6a rev. 444>>
Здравствуйте, coder_ds, Вы писали:
_>Есть пограмма написанныя под DOS. Как мне ее запустить из под Win32App и как перенаправить поток данных идущих от этого приложения в мою Win32App?
Простой ответ (не перенаправляет stderr): RTFM
_popen()
Сложный ответ (перенаправляет все, но придется писать) RTFM
Creating a Child Process with Redirected Input and Output
...если нужна совместимость с недо-виндой (95|98|ME), то имеет смысл воспользоваться popen(), тк в перенаправлении потоков именно досовских придожений разложено несколько пренеприятных граблей.