C# 编写RDP客户端

0x01 实现方式


        编写RDP客户端的最简易方法就是利用微软提供的一个ActiveX插件。

        该文件位于C:\Windows\System32\mstscax.dll


0x02 引入该ActiveX控件


首先,在项目的引用中添加该dll

Image


再在工具箱处右键,点选择项,添加RDP控件。


Image


于是,就可以在工具箱中找到这个控件。


0x03 编写代码实现连接远程桌面


为窗体添加Load事件,添加以下代码


private void Form1_Load(object sender, EventArgs e)
{
    rdp.Server = "xxxxx";
    rdp.AdvancedSettings2.RDPPort = 3389;
    rdp.UserName = "Administrator";
    rdp.AdvancedSettings2.ClearTextPassword = "xxxxxxx";
    rdp.Connect();
}


这是一个最基本的RDP连接代码,如果有别的需要,我们可以在这个的基础上添加其他代码。


执行结果


Image

版权所有:《mntm博客》 => 《C# 编写RDP客户端
本文地址:http://www.mntm520.com/post/29
除非注明,文章均为 《mntm博客》 原创,欢迎转载!转载请注明本文地址,谢谢。

暧昧贴

发表评论

    微笑 大笑 拽 大哭 奸笑 流汗 喷血 生气 囧 不爽 晕 示爱 卖萌 吃惊 迷离 爱你 吓死了 呵呵

      已有2条评论

    1. avatar dd沙发
      组件添加成功,连接win10连接不上,显示一片白,大佬,这个是什么情况2020-08-21 10:29 回复
      1. avatardd
        回复了dd:已解决,谢谢大佬分享! 2020-08-25 08:39 回复