1

別のプログラム (ケース 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();

通常どおりコンソール メッセージを表示し、同じメッセージを別のアプリケーションでキャプチャしたいと考えています。現在、出力を通常どおりに表示するか、リダイレクトして他のアプリケーションでアクセスできるようにすることしかできません。

4

0 に答える 0