你好,我需要从运行过程中读取输出。 但是该过程正在运行。
我的代码是
Process[] p = Process.GetProcessByName("Server");
p[0].OutputDataReceived += new DataReceivedEventHandler(Program_OutputDataReceived);
无效
static void Program_OutputDataReceived(object sender, DataReceivedEventArgs e)
{
Console.WriteLine("## " + e.Data.ToString());
}
控制台为空。不显示服务器消息。
我不需要运行进程。像Process.Start(); 但是我只需要从其他正在运行的进程中读取控制台中的消息输出即可。