別のプログラム (ケース 2) でプロセス (ケース 1) の情報出力を取得しようとしています。
私の現在のコードは次のとおりです。
ProcessStartInfo si = new ProcessStartInfo();
si.FileName = caminhoExecutavel;
si.UseShellExecute = false;
si.RedirectStandardOutput = true;
si.CreateNoWindow = false;
//executo o processo
processo = System.Diagnostics.Process.Start(si);
// Configurações do processo.
processo.OutputDataReceived += new DataReceivedEventHandler(processo_OutputDataReceived);
processo.EnableRaisingEvents = true;
processo.BeginOutputReadLine();
通常どおりコンソール メッセージを表示し、同じメッセージを別のアプリケーションでキャプチャしたいと考えています。現在、出力を通常どおりに表示するか、リダイレクトして他のアプリケーションでアクセスできるようにすることしかできません。