我发现我越完善一个问题,我得到的帮助就越好。
因此,为了使问题尽可能完整,我提供了这个在Visual Studio 2010 Beta 2中创建的C# WPF 解决方案。
此解决方案完全重现了我遇到的问题,因为我尝试使用 System.Diagnostics.Process 对象从 ssh.exe 捕获输出。
要在您自己的眼前重现此问题,您需要两件事:(1) 安装Visual Studio 2010 Beta 2。(2) 允许传入 SSH 连接的 Linux 服务器的 IP 地址。
要修改此代码以使其正常工作,您可能需要像程序员一样成为黑客。代码和我知道如何制作一样完整。它将监视几乎所有其他命令行实用程序的输出(ssh.exe 除外)。
如果你点击我的名字,你可以看到我之前问过这个问题的所有方式。如果您有建议,但无法下载和重现此问题,请提交您对先前问题之一的答案:
我想把这个问题留给那些有重现问题的先决条件的人,并通过展示他们如何使其工作(经过某些修改)来回答它。