StandardOutput.Read/ReadToEnd卡死解決方法! 新方法,process.StandardOutput.ReadToEnd

时间:2016-04-29 04:51:50
【文件属性】:

文件名称: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掉。
  • 然并卵,差评!
  • 没能解决我的问题
  • 用代理方法解决,很不错,不过我的问题还不只这个啊,再接再励吧...
  • 虽然没能解决问题, 还是感谢楼主的分享。
  • 不是很好用,没有用啊
  • 没解决我的根本问题
  • 找了好久终于找到解决方法了