在声明并启动进程如下后:
System.Diagnostics.Process _p = new System.Diagnostics.Process();
.....
.....
....
_p.Start();
现在有两种可能性:要么是输出,要么是错误。
如果发生错误,是否有
Process
类的任何属性可以知道是否发生了错误?我正在重定向标准输出,我不想重定向标准错误如MSDN所警告的那样。另外我也不想使用:
BeginOutputReadLine();
有其他替代方法吗?谢谢。
0
,错误为1
)?如果是这样的话,在进程退出后,您可以检查_p.ExitCode
。 - Cᴏʀʏ