范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

c实现windows远程桌面连接程序

  使用winform制作windows远程桌面连接程序,windows自带了远程桌面连接,我们需要将远程桌面连接集成
  到自己的winform程序,并实现管理远程主机的配置。 远程桌面核心类库
  windows系统自带了远程桌面activex dll,目录:
  c:WindowsSystem32mstscax.dll
  此类库无法使用c#直接调用,介绍一个工具 AxImp.exe AxImp.exe
  https://msdn.microsoft.com/zh-cn/library/8ccdh774(VS.80).aspx
  ActiveX 控件导入程序将 ActiveX 控件的 COM 类型库中的类型定义转换为 Windows 窗体控件。 控件转换
  在cmd输入以下命令
  "c:Program Files (x86)Microsoft SDKsWindowsv7.0ABinAxImp.exe" "c:WindowsSystem32mstscax.dll"
  即可生成AxMSTSCLib.dll,MSTSCLib.dll 远程桌面连接核心代码//远程连接核心方法 private AxMSTSCLib.AxMsRdpClient7 rdpc = null; protected void OnCreateControl() {     rdpc = new AxMSTSCLib.AxMsRdpClient7();     rdpc.OnDisconnected += new AxMSTSCLib.IMsTscAxEvents_OnDisconnectedEventHandler(rdpc_OnDisconnected);     this.Controls.Add(rdpc);     rdpc.Dock = DockStyle.Fill;     rdpc.BringToFront(); }  void rdpc_OnDisconnected(object sender, AxMSTSCLib.IMsTscAxEvents_OnDisconnectedEvent e) {    //处理断开连接 }   public void Disconnect() {     try     {         if (rdpc.Connected == 1)         {             rdpc.Disconnect();         }     }     catch (Exception)     {      }  }  private void SetRdpClientProperties(Machine parMachine) {     rdpc.Server = parMachine.MachineName;     rdpc.AdvancedSettings2.RDPPort = parMachine.Port;     rdpc.UserName = parMachine.UserName;     rdpc.Domain = parMachine.DomainName;     if (parMachine.Password != "")     {         rdpc.AdvancedSettings5.ClearTextPassword = parMachine.Password;     }     rdpc.AdvancedSettings5.RedirectDrives = parMachine.ShareDiskDrives;     rdpc.AdvancedSettings5.RedirectPrinters = parMachine.SharePrinters;     rdpc.ColorDepth = (int)parMachine.ColorDepth; }  public void Connect(Machine parMachine) {     SetRdpClientProperties(parMachine);     rdpc.Connect(); }  //远程主机配置 [Serializable()] public class Machine {     private string _RemoteDesktopConnectionName;     public string RemoteDesktopConnectionName     {         get { return _RemoteDesktopConnectionName; }         set { _RemoteDesktopConnectionName = value; }     }      private string _MachineName;     public string MachineName     {         get { return _MachineName; }         set { _MachineName = value; }     }     private string _DomainName;     public string DomainName     {         get { return _DomainName; }         set { _DomainName = value; }     }      private string _UserName;     public string UserName     {         get { return _UserName; }         set { _UserName = value; }     }      private string _Password;     public string Password     {         get { return _Password; }         set { _Password = value; }     }      private bool _AutoConnect;     public bool AutoConnect     {         get { return _AutoConnect; }         set { _AutoConnect = value; }     }      private bool _ShareDiskDrives;     public bool ShareDiskDrives     {         get { return _ShareDiskDrives; }         set { _ShareDiskDrives = value; }     }      private bool _SharePrinters;     public bool SharePrinters     {         get { return _SharePrinters; }         set { _SharePrinters = value; }     }      private bool _SavePassword;     public bool SavePassword     {         get { return _SavePassword; }         set { _SavePassword = value; }     }      private Colors _ColorDepth;     public Colors ColorDepth     {         get { return _ColorDepth; }         set { _ColorDepth = value; }     }      public int Port     {         get         {             return _Port;         }          set         {             _Port = value;         }     }      private int _Port;       public enum Colors     {         HighColor15 = 15,         HighColor16 = 16,         Color256 = 8,         TrueColor = 24     } } 推荐开源实现
  Palantir - Remote Desktop Manager
  https://www.codeproject.com/Articles/19836/Palantir-Remote-Desktop-Manager

后半程发力,比蝰蛇69更出色的微星游戏鼠标评测这两年微星貌似找到了适合自己外设产品线的发展道路,不再一味的去和一线大厂拼旗舰作品,这样的好处就是直接把价格拉了下来,而且市场反应和用户口碑都还不错。在目前各大厂都在推轻量化鼠标的标榜性价比就不专业?4000mW大推力,针对森海大耳调音够不够在TA30XD05PLUS和LINK2之后,乂度又新开XA系列,推出了极具噱头的XA10。可以说在这被疫情严重影响的2年里,乂度貌似并未被波及,其势头反而越加凶猛,我甚至觉得它已经HyperX飓风无线版游戏耳机评测几乎是同价位里最好的你若是打算选购一副电竞耳机的时候,现在是不是优先考虑的就是无线?如果是两年前,估计不少人还是说NO,因为有线终究比无线在延时上更靠谱。但是这两年不一样了2。4G的无线耳机俨然已经成看中控屏就能开车?小鹏领航辅助系统界面公布,酷似赛车游戏在自动驾驶技术来临之前,在高速路和快速路上,向驾驶员开放更高限度的自动驾驶功能,是所有车企都要走过的阶段。对此,小鹏汽车早就公布了其领航辅助系统(NGP),简单来说,就是用户在小鹏性能过剩的迷你耳放上手,手机党通吃各种耳塞自从迷你耳放线爆火后,现在的迷你耳放市场可以说是百花齐放,除了拼配置,还要拼颜值拼小巧,当然也免不了拼价格。要问哪家最强我没法回答,但是本文给大家分享一款在配置上做出新高度的迷你耳特斯拉无法启动甩锅国家电网,结局来了,官方道歉录音被剪辑2月1日消息,针对南昌车主充电后无法启动的情况,特斯拉官方发布了道歉声明。针对此前称原因为国家电网电流过大的言论,特斯拉表示沟通的录音被剪辑,引起了网友的误解,给国家电网南昌公司带特斯拉抄蔚来的换电作业?事情没这么简单,国家可是在下一步大棋虽然特斯拉的V3超级充电桩,最高能够提供250kW的峰值充电功率,部分Model3车型充电15分钟就能补充250公里的续航,但是特斯拉可能还是放不下换电这一念想。近日,天眼查公开数现代召回8万电动车,电池供应商LG承担七成费用,利好宁德时代电动汽车自燃,对于所有汽车制造商来说都是一个大问题。如果同一车型接连发生自燃事故,车企将不得不对该车型进行召回,必然要承担相应的巨额成本。现代汽车近日宣布,将从3月29日起,在全球国家安全不容出卖,五部门联合发文汽车数据不得向境外提供关于汽车数据道路信息等涉及国家安全和社会公共利益的问题终于迎来官方结论。8月20日,国家互联网信息办公室工业和信息化部国家发展和改革委员会公安部交通运输部联合发布了汽车数据安全管理美方重压之下,TikTok何去何从第一观察讯(文博然)TikTok让世界进入了一个人人都有麦克风谁都可以拥有话语权的时代。就是这么一款自由的APP,被号称自由过度的美国打压。现在的TikTok正处于一片混沌之中,就净水器招商厂家哪家好净水器品牌哪个好净水器创业时,你是否也存在这样的困扰?为选择品牌难破头?现如今环境污染严重,水污染人人谈及色变,一个巨大的市场商机已诞生,你是否已经察觉?中国14亿人口,净水器普及率却不到15,远
稀疏矩阵一次定位快速转置算法基于矩阵的三元组表示,将矩阵A转置为矩阵BFastTransposeTSMatrix(TSMatrixA,TSMatrixB)intcol,t,p,qintnumMAXSIZE,p亚马逊(AMZN。US)推出BuywithPrime或将冲击PayPal(PYPL。US)Block(SQ。US)业务智通财经APP获悉,Oppenheimer分析师DominickGabriele表示,亚马逊(AMZN。US)在第三方网站推出BuywithPrime按钮,可能会直接与PayPal国芯科技2021年净利7020。46万同比增长53。47董事长郑茳薪酬160。46万挖贝网4月22日,国芯科技(688262)近日发布2021年度报告,报告期内公司实现营业收入407,386,798。41元,同比增长56。99归属于上市公司股东的净利润70,204被罚1。5亿欧元后Google宣布启用全新Cookies同意书由于违反法国的相关法律,法国数据监督机构CNIL在几个月前对Google做出罚款1。5亿欧元的处罚。现在,Google官方博客宣布启用全新的Cookies同意书,目前还仅限于法国地能打作业,能还原试卷,岳云鹏同款学习打印机,辅导作业不再崩溃孩子的教育问题一直是很多家长最为关注的话题,作为过来人的父母肯定是希望孩子将来可以出人头地,但是,理想总是很丰满,当家长去辅导孩子学习的时候,都会被他们气得血压飙升,连知名相声演员南网科技2021年净利1。43亿同比增长64。25董事长吴亦竹薪酬吴亦竹万挖贝网4月22日,南网科技(688248)近日发布2021年度报告,报告期内公司实现营业收入1,385,195,675。91元,同比增长24。28归属于上市公司股东的净利润143,Twitter正测试CC按钮,打开或关闭视频字幕财经网科技4月23日讯,据IT之家消息,9to5Mac报道,社交媒体巨头Twitter今天宣布,CC按钮正在开发中。在Twitter上观看视频时,CC按钮让用户可以选择打开或关闭字errorC2088ampampltampamplt对于class非法IT教育IT程序员报错的源代码行是plog开源项目中的一个函数里的代码templatetypenameTRecordoperator(constTdata)usingnamespavueuniapp数组的操作方法filter()map()forEach()unsh详细学习请看vue数组操作方法JavaScriptArray对象参考手册使数组发生更新方法修改了原始数组,会触发视图更新push()pop()shift()unshift()spl自主驾驶主动避让,车联网项目可应用多种场景海南日报记者邱江华陈雪怡在开放的路面上,自动驾驶小巴接到出发的指令后,车辆即刻平稳行驶遇到行人或红灯,它会主动减速,选择避让。自动清扫车不仅可以实现自主驾驶,还会自动清扫路面倒垃圾Linux服务开机自启动三种方式,你觉得哪种最优雅?很多时候,我们需要将一些服务在Linux系统启动时即自动运行,省得每次都要去手动启动一遍,如Redis,MySQL,Nginx等。本文对CentOS与Ubuntu下开机自启动的配置