我想要的只是将进程的标准输出重定向到文件。听起来很简单,但我尝试的一切都不起作用:
将 DOS 样式的重定向放在参数列表中(例如
param1 param2 > output.txt
)不起作用;使用
RedirectStandardOutput = true
作品,但是,显然该过程在存在时不会引发事件。所以通过定义的处理程序process.Exited += ...
不会执行。需要明确的是,一旦我删除了该RedirectStandardOutput = true
语句,它确实会引发一个事件。
我究竟做错了什么 ?