VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1727|回复: 13

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

[复制链接]
008
29_avatar_middle
最佳答案
0 
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
最佳答案
8 
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
最佳答案
0 
在线会员 发表于 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
32_avatar_middle
最佳答案
0 
在线会员 发表于 2019-2-7 20:37:22 | 显示全部楼层
666
6666666666666666666666666666
69_avatar_middle
最佳答案
0 
在线会员 发表于 2019-4-1 10:04:10 | 显示全部楼层
66666666666666666666666
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远程登录功能 图片呢?》
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

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

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

GMT+8, 2019-11-21 12:37

Powered by Discuz! X3.4

© 2009-2019 cctry.com

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