VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 577|回复: 8

[技术文章] mfc实现3389远程登录功能

[复制链接]
008
29_avatar_middle
online_vip CDocking 发表于 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微信开源代码

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

51_avatar_middle
online_admins Syc 发表于 2018-6-23 23:28:28 | 显示全部楼层
哈哈,搞 VC 这么多年了,第一次看到有把这个远程桌面登陆的功能集成到自己的程序当中,佩服了!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

32_avatar_middle
online_vip commonye 发表于 2018-6-24 09:11:35 | 显示全部楼层
这个太强大

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

74_avatar_middle
在线会员 a274544628 发表于 2018-6-24 12:37:55 | 显示全部楼层
是的吗 我看看

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

11_avatar_middle
在线会员 jkasdas0002 发表于 2018-6-24 21:57:39 | 显示全部楼层
谢谢大哥分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

87_avatar_middle
在线会员 cqzj70 发表于 2018-6-25 07:55:33 | 显示全部楼层
mfc实现3389远程登录功能,谢谢分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

37_avatar_middle
在线会员 mayl8822 发表于 2018-6-26 09:45:49 | 显示全部楼层
感谢分享mfc实现3389远程登录功能

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

08_avatar_middle
在线会员 woliveyou 发表于 2018-6-26 11:17:15 | 显示全部楼层
这个太强大

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

89_avatar_middle
在线会员 夕尘 发表于 2018-6-29 10:56:29 | 显示全部楼层
kkaaaaddssdf

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

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

QQ
QQ在线咨询
联系电话
13591366679
手机扫一扫 关注本站精彩内容
wxqrcode

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

GMT+8, 2018-10-20 13:41

Powered by Discuz! X3.4

© 2009-2018 cctry.com

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