| } } class tout { Process p; public tout(Process p) { this.p = p; } public void Read() { int a = -1; while((a = p.StandardOutput.Read()) > 0) { Console.Write( ((char) a).ToString() ); } Thread.CurrentThread.Abort(); return; } } class terr { Process p; public terr(Process p) { this.p = p; } public void Read() { int a = -1; while((a = p.StandardError.Read()) > 0) { Console.Write(((char) a).ToString()); } Thread.CurrentThread.Abort(); return; } } |