0

質問を洗練すればするほど、より良いサポートが得られることがわかりました。

したがって、質問を可能な限り完全にするために、 Visual Studio 2010 Beta 2で作成されたこの C# WPF ソリューションを提供しています。

このソリューションは、System.Diagnostics.Process オブジェクトを使用して ssh.exe からの出力を取得しようとするため、私が抱えている問題を正確に再現します。

この問題を目の前で再現するには、次の 2 つが必要です。 (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 に答える