VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1994|回复: 12

[交流] mfc实现3389远程登录功能

[复制链接]
008
29_avatar_middle
最佳答案
1 
online_vip 发表于 2018-6-23 23:04:23 | 显示全部楼层 |阅读模式
本帖最后由 CDocking 于 2018-6-23 23:48 编辑

1、新建一个对话框工程

2、在对对话框资源上右键选择“插入ActiveX控件”
mfc实现3389远程登录功能

3、选择“Microsoft RDP Client Contorl”
mfc实现3389远程登录功能

4、在新添加的控件上面右键绑定控件变量,名称"m_RemoteDesktopControl"
mfc实现3389远程登录功能

5、类视图右键添加新类 "TypeLib中的MFC类"
mfc实现3389远程登录功能

6、可用的类型库->"Microsoft Terminal Services Active Clinet 1.0 Type Library<1.0>";生存的类->"CMsRdpClientAdvancedSettings6"
mfc实现3389远程登录功能

7、打开“CMsRdpClientAdvancedSettings6.h”头文件,将“#import "C:\\Windows\\System32\\mstscax.dll" no_namespace”注释掉
mfc实现3389远程登录功能

8、在主对话框类里面包含"mstscax1.h"和"CMsRdpClientAdvancedSettings6.h"头文件
mfc实现3389远程登录功能

9、在初始化函数里面添加连接代码
  1. CMsRdpClientAdvancedSettings6 m_MsRdpClientAdvancedSettings(m_RemoteDesktopControl.get_AdvancedSettings());
  2.         m_RemoteDesktopControl.put_Server(_T("127.0.0.1"));                //远程连接服务器ip
  3.         m_RemoteDesktopControl.put_UserName(_T("Administrator"));        //远程登陆服务器用户名
  4.         m_RemoteDesktopControl.put_DesktopHeight(800);
  5.         m_RemoteDesktopControl.put_DesktopWidth(1200);
  6.         m_RemoteDesktopControl.put_ColorDepth(32);
  7.         m_MsRdpClientAdvancedSettings.put_Compress(1);
  8.         m_MsRdpClientAdvancedSettings.put_BitmapPeristence(1);
  9.         m_MsRdpClientAdvancedSettings.put_ClearTextPassword(_T("password"));        //远程登陆密码
  10.         m_MsRdpClientAdvancedSettings.put_singleConnectionTimeout(20);
  11.         m_RemoteDesktopControl.put_ConnectingText(_T("Loading..."));
  12.         m_RemoteDesktopControl.Connect();
复制代码

mfc实现3389远程登录功能

远程登录成功
mfc实现3389远程登录功能

游客,如果您要查看本帖隐藏内容请回复




上一篇:C++利用XML库、反射机制自动读写配置文件
下一篇:PC微信多开源代码(7.5更新)
51_avatar_middle
最佳答案
82 
online_admins 发表于 2018-6-23 23:28:28 | 显示全部楼层
哈哈,搞 VC 这么多年了,第一次看到有把这个远程桌面登陆的功能集成到自己的程序当中,佩服了!
32_avatar_middle
最佳答案
0 
online_vip 发表于 2018-6-24 09:11:35 | 显示全部楼层
这个太强大
74_avatar_middle
最佳答案
0 
在线会员 发表于 2018-6-24 12:37:55 | 显示全部楼层
是的吗 我看看
11_avatar_middle
最佳答案
0 
在线会员 发表于 2018-6-24 21:57:39 | 显示全部楼层
谢谢大哥分享
87_avatar_middle
最佳答案
11 
在线会员 发表于 2018-6-25 07:55:33 | 显示全部楼层
mfc实现3389远程登录功能,谢谢分享
37_avatar_middle
最佳答案
0 
在线会员 发表于 2018-6-26 09:45:49 | 显示全部楼层
感谢分享mfc实现3389远程登录功能
08_avatar_middle
最佳答案
0 
在线会员 发表于 2018-6-26 11:17:15 | 显示全部楼层
这个太强大
89_avatar_middle
最佳答案
0 
在线会员 发表于 2018-6-29 10:56:29 | 显示全部楼层
kkaaaaddssdf
87_avatar_middle
最佳答案
0 
在线会员 发表于 2019-6-8 16:59:00 | 显示全部楼层
虽然不是很感兴趣  不过还是想看看样子
41_avatar_middle
最佳答案
0 
在线会员 发表于 2019-10-5 11:14:44 | 显示全部楼层
本帖最后由 charwavid 于 2019-10-5 11:17 编辑

mfc实现3389远程登录功能看不到图片
96_avatar_middle
最佳答案
0 
在线会员 发表于 2019-10-8 13:28:34 | 显示全部楼层
mfc实现3389远程登录功能 图片呢?》
56_avatar_middle
最佳答案
0 
在线会员 发表于 2020-9-12 23:46:27 | 显示全部楼层
感谢分享,。,。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-9-24 16:59

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表