0

C# で rdp を開発している間、基本的に MSTSCLib を使用します。しかし、Linuxを接続すると、このdllはサポートされません。したがって、C#アプリケーションでWindowsからLinuxへのrdpにどのdllを使用する必要がありますか。

名前空間 SampleRDC { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

    private void button1_Click(object sender, EventArgs e)
    {
        try
        {
            rdp.Server = txtServer.Text;
            rdp.UserName = txtUserName.Text;

            IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
            secured.ClearTextPassword = txtPassword.Text;
            rdp.Connect();
        }
        catch (Exception Ex)
        {
            MessageBox.Show("Error Connecting", "Error connecting to remote desktop " + txtServer.Text + " Error:  " + Ex.Message,MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
    }

    private void button2_Click(object sender, EventArgs e)
    {
        try
        {
            // Check if connected before disconnecting
            if (rdp.Connected.ToString() == "1")
                rdp.Disconnect();
        }
        catch (Exception Ex)
        {
            MessageBox.Show("Error Disconnecting", "Error disconnecting from remote desktop " + txtServer.Text + " Error:  " + Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
    }
}

}

このプログラムに基づいて、リモートデスクトップを介してWindowsからLinuxに書き込む方法

4

2 に答える 2

0

RDP は Windows にネイティブです。Linux を RDP サーバーとして機能させたい場合は、http: //sourceforge.net/projects/xrdp/ で XRDP をチェックしてください。

Linux の場合は、SSH (Putty がサポート) を使用できます。もう 1 つのオプションは、ほとんどの Linux ディストリビューションがサポートする VNC サーバーを有効にすることです。

于 2013-09-25T09:30:22.823 に答える
0

Puttyを見てください。Windows から Linux マシンに RDP で接続することはできません。SSH と呼ばれるプロトコルを使用できます。GUI はなく、すべてがテキスト ベースです。

于 2013-09-25T05:43:01.400 に答える