コンソールアプリケーションで別のプロセスのエラー出力を読み取って解析しようとしています。
ProcessStartInfo psi = new ProcessStartInfo(ps, arg)
{
RedirectStandardError = true,
UseShellExecute = false
};
Process p = Process.Start(psi);
return p.StandardError.ReadToEnd();
これは機能し、標準エラーテキスト全体も返されますが、テキストはコンソールにも表示されるため、ユーザーの邪魔になります。これを防ぐ方法はありますか?