1

C# から指定したサーバー/ユーザー名へのリモート デスクトップ接続に接続したいと考えています。

私が見つけた: __http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx AxMSTSCLib dll をソリューションに参照する必要があります。信頼できるかどうかわからないので、どこからでもこの dll をダウンロードしたくありません。

ただし、次のようにも書かれています。

この新しい AxMSTSCLib を「作成」するにはどうすればよいですか?

他のリンクでは、この dll を使用しませんが、代わりにスクリプトを実行します。 http://bytes.com/topic/c-sharp/answers/517024-remote-desktop-connection-c しかし、そのコードはセキュリティ例外をスローします。だから使えない。

4

2 に答える 2

3

必要な情報へのリンクは次のとおりです: http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx

于 2010-04-14T19:49:17.200 に答える
3

これを試してください (まだ行っていない場合): Visual Studio で、RDP コントロールを配置するフォームまたはユーザー コントロールを開きます。ツールボックス ペインで、グループを右クリックし、[アイテムの選択...] を選択します。[項目の選択] ウィンドウが開いたら、[COM コンポーネント] タブを選択し、リストで [Microsoft RDP クライアント コントロール (再配布可能)] 項目を見つけます。(システムにインストールした RDP クライアントのバージョンに基づいていくつかあります。) リストされているコントロールの最新バージョンを確認し、[OK] をクリックします。ツールボックスに RDP コントロールのエントリが表示されます。フォームに追加します。これを行うと、適切な COM および ActiveX 相互運用アセンブリが自動的に生成され、プロジェクトの出力フォルダーに配置され、それらへの参照がプロジェクトに追加されます。

于 2010-05-29T18:05:36.407 に答える