以下のコードのようなコードがありますが、開いているアプリケーション (メモ帳) からテキストを取得しません。多分私は要点を逃しています。標準出力ストリームとは何か、アプリケーションを開いて表示されるテキストを取得したい場合に実際に使用したいものかどうかを誰かが説明できますか?
ProcessStartInfo psi = new ProcessStartInfo("notepad.exe", "c:\\test.txt");
psi.RedirectStandardOutput = true;
psi.UseShellExecute = false;
Process p = new Process();
p.StartInfo = psi;
p.Start();
string s = p.StandardOutput.ReadToEnd();