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

上传者: qq405165798 | 上传时间: 2021-05-08 10:04:04 | 文件大小: 15KB | 文件类型: 7Z
最近做一个编程,用C#调用类似ssh,ftp,runas,adb shell之类有中间输入,中间输出的.网上说使用Process.StartInfo,Process.StandardInput,Process.StandOutput之类的,但是每次都在StandardOutput.Read/ReadToEnd卡死,原因复杂,最主要原因是微乳没有做好.下面是个分析 http://blog.163.com/boyinfo@126/blog/static/171646064201111663246435/ 看到蛋都碎了,明白了怎么回事,但不能解决问题. 网上还有很多多线程,不用Error重定向之类的,都不好用.几十行代码,只为获取几行输出?太坑爹了. 我突然发现一个非常简捷的方法.想想网上翻了好久,都找不到,有点生气.那就搞个5分.

文件下载

资源详情

[{"title":"( 13 个子文件 15KB ) process.StandardOutput.ReadToEnd 卡死解決方法! 新方法!","children":[{"title":"ConsoleApplication1","children":[{"title":"ConsoleApplication1","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"ConsoleApplication1.exe <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"ConsoleApplication1.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"ConsoleApplication1.vshost.exe <span style='color:#111;'> 11.34KB </span>","children":null,"spread":false},{"title":"ConsoleApplication1.vshost.exe.manifest <span style='color:#111;'> 490B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"x86","children":[{"title":"Debug","children":[{"title":"ConsoleApplication1.exe <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"ConsoleApplication1.pdb <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"ConsoleApplication1.csproj.FileListAbsolute.txt <span style='color:#111;'> 574B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"ConsoleApplication1.csproj <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"ConsoleApplication1.suo <span style='color:#111;'> 14.00KB </span>","children":null,"spread":false},{"title":"ConsoleApplication1.sln <span style='color:#111;'> 899B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • 青岛小帅锅 :
    有解决 readTOEnd 为什么会死掉。 对我没用!
    2020-10-16
  • chenbihai :
    不错 谢谢分享
    2018-07-19
  • qq_18548701 :
    下载失败,我要再下一遍
    2017-11-08
  • dabing2032 :
    什么鬼 不要异步的好么 白浪费了5分 晕
    2017-10-17
  • congcs :
    已解决 ,还不错,谢谢
    2017-06-20
  • sun_neu :
    解决了,有帮助
    2016-12-19
  • feigera :
    好,有帮助
    2016-03-03
  • a1aaa111 :
    还行咯,不过我自己解决掉了!
    2015-10-25
  • sunyongggg :
    没有解决 readTOEnd 为什么会死掉。 对我没用!
    2015-10-11
  • 红帽01 :
    还行吧,不过我是自己解决的
    2015-10-07

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明