windows上で,読み書きの両方ができる_popen()の拡張を作るにはどうしたらいいだろうか。
_popen()で開いた子プロセスに対して,コマンドを投げて,その結果をもらって,また次のコマンドを投げて・・・
ということをやりたい。

条件として,子プロセスに対して,改変を加えるのはなしの方向で。

Linux上ではできるみたいだが,Windows上ではできるのだろうか。
どなたか教えてください。
[環境]
Visual C++ 2010
Windows 7/8