Qsの日記: CreateProcess
日記 by
Qs
WinAPIで子プロセスを作る場合、CreateProcess()なるAPIを使うらしい。ふむふむ、fork + execvじゃないわけね。っつーか、forkって無いんだっけな?
でもって、PIPEつなげて子プロセスの標準出力を取り込むことを企むが、いろいろWebをあさっていると簡単そうな、難しそうな話が転がっている。そうなら自分で確かめてみるのが一番なんだけど、いかんせん時間がない。
ダサダサな実装だけど、もっとも確実に動作するだろう方法で逃げる。それは、
「cmd.exeを通してプログラムを実行、リダイレクトでファイルに落とし、実行後にファイルの内容をすくい上げる」
おおおぉ、ダサすぎ。
CreateProcess More ログイン