Process.StandardOutput で他のプロセスの標準出力を読み取れるということで
これは便利に使えそうと思っていたのですが
これってすでに起動しているプロセスの標準出力にはアクセスできないんですね
Process.StartInfo に RedirectStandardOutput という設定があって
あらかじめこれを有効にした上でプロセスを起動していないとダメらしいです
これで手軽にプロセス間通信ができるかと思ったのに(しくしく)
# どうしても .NET Remoting を使えということか...