【发布时间】:2014-07-23 14:35:21
【问题描述】:
我正在尝试使用流类向进程写入内容。我正在使用.net 4.5。不过好像不支持写。
Process.StandardOutput.BaseStream.CanWrite
返回假。
Process Stream类不支持写是真的吗?
【问题讨论】:
我正在尝试使用流类向进程写入内容。我正在使用.net 4.5。不过好像不支持写。
Process.StandardOutput.BaseStream.CanWrite
返回假。
Process Stream类不支持写是真的吗?
【问题讨论】:
是的,因为它是另一个进程的输出。您只能从中读取。来自documentation。
获取用于读取应用程序输出的流。
我知道这有点令人困惑,但从流程的角度来看,将其视为标准输出。 (不是从你的角度来看,作为另一个进程看待它。)
如果您想写入数据以供其他进程读取,请改用Process.StandardInput。
【讨论】: