【文件属性】:
文件名称:StandardOutput.Read/ReadToEnd卡死解決方法! 新方法,process.StandardOutput.ReadToEnd
文件大小:28KB
文件格式:ZIP
更新时间:2016-04-29 04:51:50
卡死解決 新方法 Standard Output.
使用Process类重定向时出现阻塞的解决方案
用C#调用类似ssh,ftp,runas,adb shell之类有中间输入,中间输出的.网上说使用Process.StartInfo,Process.StandardInput,Process.StandOutput之类的,但是每次都在StandardOutput.Read/ReadToEnd卡死,原因复杂
【文件预览】:
ConsoleApplication1
----ConsoleApplication1()
--------bin()
--------Program.cs(2KB)
--------obj()
--------ConsoleApplication1.csproj(2KB)
--------app.config(144B)
--------Properties()
----ConsoleApplication1.suo(16KB)
----ConsoleApplication1.sln(899B)
网友评论
- 资料不错,马上学习一下
- 虽然没能解决问题, 还是感谢楼主
- 应该要先close掉流才行
- 代理的思路是好的,但写法有问题,都已经通过次数来预先知道数据输出情况了,当然可以Close掉。
- 然并卵,差评!
- 没能解决我的问题
- 用代理方法解决,很不错,不过我的问题还不只这个啊,再接再励吧...
- 虽然没能解决问题, 还是感谢楼主的分享。
- 不是很好用,没有用啊
- 没解决我的根本问题
- 找了好久终于找到解决方法了