如何捕获进程的标准输出/错误?
如何将由 Process.Start() 启动的进程的标准输出/错误捕获为字符串?
How does one capture the standard output/error of a process started by a Process.Start()
to a string
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
要解决死锁问题,请使用以下方法:
ProcessStartInfo 挂在“WaitForExit”上?为什么?
在我的代码中运行良好...
To solve the deadlock problems use this approach:
ProcessStartInfo hanging on "WaitForExit"? Why?
Works well in my code...
通过重定向它并读取流。
By redirecting it and reading the stream.
示例代码如下:
Sample code is below: