C# 远程桌面服务器应用程序

C# 远程桌面服务器应用程序,c#,remote-desktop,C#,Remote Desktop,嗨,我想创建一个基于c#的远程桌面应用程序 我找到了这个用java()编写的解决方案 到目前为止,我创建了一个支持字节传输的基本TCP服务器 windows操作系统上的应用程序 服务器侦听端口:3380 接收连接->传输RDP linux操作系统中的应用 使用rdesktop等基本应用程序进行连接 用于传输文件的Python脚本 是否有任何图书馆或任何东西可以帮助我进行此类项目 或者有人能帮我将java“RemoteServer.zip”代码转换成c#在.NET中构建远程桌面应用程序并不难。可以

嗨,我想创建一个基于c#的远程桌面应用程序 我找到了这个用java()编写的解决方案

到目前为止,我创建了一个支持字节传输的基本TCP服务器

windows操作系统上的应用程序

  • 服务器侦听端口:3380
  • 接收连接->传输RDP
  • linux操作系统中的应用

  • 使用rdesktop等基本应用程序进行连接
  • 用于传输文件的Python脚本
  • 是否有任何图书馆或任何东西可以帮助我进行此类项目
    或者有人能帮我将java“RemoteServer.zip”代码转换成c#

    在.NET中构建远程桌面应用程序并不难。可以使用
    AxMSTSCLib
    (ActiveX组件)连接到远程计算机。Microsoft有一个“Microsoft RDP客户端控件”ActiveX控件,我们将用于此目的

  • 从COM选项卡添加对“Microsoft终端服务控制类型库”的引用
  • 指定连接到远程桌面的逻辑

    rdp.Server = txtServer.Text;
    rdp.UserName = txtUserName.Text;
    IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
    secured.ClearTextPassword = txtPassword.Text;
    rdp.Connect();
    
  • 找到了一些参考资料:


  • 您需要决定是“想要创建…”还是仅仅想要使用/查看一个实现。从问题上看不清楚。。。即使在解决了这个问题之后,问题的范围也可能超出了SO的范围(太宽或要求Java->C#转换)。你试过用google
    C#rdp