利用微软mstscax.dll控件集成远程桌面


1. 新建基于MFC的对话框程序,在对话框资源上右键,选择【Insert ActiveX Control...】菜单,然后在弹出的界面中选择“Microsoft RDP Client Contorl”。
2.在新添加的控件上点击右键选择【Add Variable...】,为该控件绑定一个变量,本例子中为m_RemoteDesktopControl。
3.打开Class Wizard,选择右上角【Add Class】按钮的下拉部分,在弹出的下拉列表中选择【MFC Class From TypeLib...】,然后在类库列表中选择Microsoft Terminal Service Client Control Type Library,然后在左下侧接口列表中选择IMsRdpClientAdvanceSettings6,添加到右侧生成类列表中。
4.打开CMsRdpClientAdvancedSettings6类头文件,注释掉#import "C:\\Windows\\SysWOW64\\mstscax.dll" no_namespace这句代码。
连接代码:
CMsRdpClientAdvancedSettings6 m_MsRdpClientAdvancedSettings(m_RemoteDesktopControl.get_AdvancedSettings());m_RemoteDesktopControl.put_Server(_T("10.176.36.181"));m_RemoteDesktopControl.put_UserName(_T("Leen"));m_RemoteDesktopControl.put_DesktopHeight(800);m_RemoteDesktopControl.put_DesktopWidth(1200);m_RemoteDesktopControl.put_ColorDepth(32);m_MsRdpClientAdvancedSettings.put_Compress(1);m_MsRdpClientAdvancedSettings.put_BitmapPeristence(1);m_MsRdpClientAdvancedSettings.put_ClearTextPassword(_T("******"));m_MsRdpClientAdvancedSettings.put_singleConnectionTimeout(20);m_RemoteDesktopControl.put_ConnectingText(_T("Loading..."));m_RemoteDesktopControl.Connect();

VC++利用微软mstscax.dll控件集成远程桌面相关推荐

  1. 用VC开发串口通信dll控件

    VC串口通信技术网<VC串口上位机编程方法简介>介绍了串口编程的常见方法,其中就有使用串口dll控件的方法,dll是一种动态链接库,使用起来非常方便. 本文利用VC编程工具,对Window ...

  2. Qt+Win10使用QAxWidget控件实现远程桌面控制

    Windows开始菜单-运行-输入mstsc,可以打开自带的远程桌面连接工具.如果想使用Qt来实现这个工具,怎么弄? 一.Win10环境的配置 1.Win10-我的电脑-属性-远程桌面-开启 2.打开 ...

  3. vc++6.0使用串口控件例程

    vc++6.0使用串口控件例程 1.建立项目: 打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest; 2.在项目中插入MSComm控件 选择Project菜单下Add To Pr ...

  4. MFC主流界面库BCGControlBar:微软风格日历控件详解

    BCGControlBar ("Business Components Gallery ControlBar")是MFC扩展库,使您可以创建具有完全自定义选项(功能区.可自定义工具 ...

  5. 微软的PivotViewer控件编程续

    在前一篇微软的PivotViewer控件编程中,讲到了创建PivotViewer使用的静态数据源的方法.但是手工创建CXML,或者在Excel里面一个个输入PivotViewer里面的数据的确是太麻烦 ...

  6. html 控件坐标定位,利用JS改变html控件位置

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 利用JS改变html控件位置 我想写一个贪吃蛇小游戏,所以需要完成蛇的自动移动效果,这就需要改变html控件位置.本来我 ...

  7. 微软的日历控件为什么从1753年开始?Sqlserver数据库不能插入1753年之前的数据?...

    很久没写日志了,最近在研究公历与农历的,在用微软的Calendar控件时候,无聊看看它最早能到几几年,惊奇的发现居然只到1753年. 原来,现行的公历是格利戈里历法,这个历法并不是连续的,中间缺少了1 ...

  8. 在VC中如何使用OCX控件 【来源:http://blog.csdn.net/wulang1114/article/details/4806089】

    首先感谢网络中的各位高手,我的文章只是对你们文章的Copy和学习. 工作中客户提供了一个ocx控件,学习了如何使用它.发现网上没用针对像我一样菜鸟的文章,所以我总结一下我的学习成果供菜鸟学习使用. 1 ...

  9. delphi中利用Indy的TIdFtp控件实现FTP协议

    2019独角兽企业重金招聘Python工程师标准>>> delphi中利用Indy的TIdFtp控件实现FTP协议版权声明:本文为博主原创文章,未经博主允许不得转载.现在很多应用都需 ...

最新文章

  1. 用java实现一个计算器程序_1.2第一个java程序——hello world
  2. Groonga 2.1.1 发布,嵌入式的全文搜寻引擎 - 开源中国 OSChina.NET
  3. elixir官方入门教程 模式匹配
  4. python自学书籍顺序-python:入门到实践书籍学习(六)
  5. 利用data store在不同模型中传递数据
  6. VC++ CryptoAPI最基本编程
  7. 《我爱拼模型》的背景音乐提取(还没有完成)
  8. c语言素数程序出现大空行,C语言实现寻找大素数
  9. css 解析器 java_Java 的 CSS 解析器 jStyleParser
  10. 制作U盘启动盘之Ubuntu
  11. cassandra 3.x官方文档(5)---探测器
  12. javascript 的 split用法
  13. 正阅读微信小说分销系统-功能说明与近期更新2017918
  14. antdesignVue递归导航菜单
  15. linux 词霸,Linux下类似金山词霸的翻译软件
  16. Java 构造函数的详解
  17. C语言学习之路-由浅入深(快速掌握c基础)
  18. 汇编常用寄存器以及寻址方式
  19. 独立开发变现周刊(第81期):开发一个应用来减少屏幕使用时间,月收入2万美元...
  20. 计算机课的答案,计算机专业答案-专业课B

热门文章

  1. JK洛丽塔汉服三坑项目
  2. 【PS/PSD】14幅高品质璀璨新年烟火创意素材合集
  3. rabbitmq linux端口,修改rabbitmq的连接端口
  4. js 内存泄露,几种常涉及到的内存泄露
  5. JavaSE-多线程(二)
  6. 【英语】2023 全国大学生英语竞赛NECCS相关准备
  7. Oracle的简单教程
  8. Ubuntu查看服务占用内存情况
  9. 第一篇 如何选择深度学习主机
  10. 广发样样行好不好?了解清楚才知道