0

我发现我越完善一个问题,我得到的帮助就越好。

因此,为了使问题尽可能完整,我提供了这个在Visual Studio 2010 Beta 2中创建的C# WPF 解决方案

此解决方案完全重现了我遇到的问题,因为我尝试使用 System.Diagnostics.Process 对象从 ssh.exe 捕获输出。

要在您自己的眼前重现此问题,您需要两件事:(1) 安装Visual Studio 2010 Beta 2。(2) 允许传入 SSH 连接的 Linux 服务器的 IP 地址。

要修改此代码以使其正常工作,您可能需要像程序员一样成为黑客。代码和我知道如何制作一样完整。它将监视几乎所有其他命令行实用程序的输出(ssh.exe 除外)。

如果你点击我的名字,你可以看到我之前问过这个问题的所有方式。如果您有建议,但无法下载和重现此问题,请提交您对先前问题之一的答案:

我想把这个问题留给那些有重现问题的先决条件的人,并通过展示他们如何使其工作(经过某些修改)来回答它。

4

1 回答 1

1

我已阅读您的问题,但尚未复制或修复此问题。不过,我确实提供了一些好的(我希望的)建议。您一直在尝试使这种方法有效但没有成功,我建议您尝试一种不同的方法。

我将研究现有的 C# SSH 库 ( 1 2 3 ),这些库已经过编码、测试和证明,并且将提供比 System.Diagnostics.Process 更好的接口。

我知道这不能回答你的问题,但它可以解决你的问题。

于 2010-01-20T16:58:51.863 回答