2016-04-13 18 views
-1

私は検索して答えを見つけることができませんでした。 メッセージを印刷(printf)するサブプロセス(prog.exe)を作成しました。あるプロセスのstdoutを別のプロセスのstdinにリダイレクトする方法はありますか?

CreateProcessA("prog.exe", NULL, NULL, NULL, NULL, NULL, NULL, NULL, (LPSTARTUPINFOA)&si, (LPPROCESS_INFORMATION)&pi) 

prog.exeが印刷した内容を取得するために私の主なプロセスが必要です。 しかし、私はまだメッセージをprog.exeから印刷したいと思っています

どうすればいいですか?ありがとう!

+0

Stackoverflow.comが質問の2種類を扱います。 2)私のコードが期待どおりに動いていない、ここでは実際の入力、実際の出力、期待される出力、コードです。あなたの研究を行うことも、コードを書くこともここにはありません。 – user3629249

+0

プロセスには標準出力ハンドルが1つしかないので、親プロセスは出力を読み込み、必要に応じてコンソールに出力する必要があります。 –

答えて

関連する問題