cmd远程连接命令 远程控制代码

cmd远程连接命令 远程控制代码使用winform制作windows远程桌面连接程序,windows自带了远程桌面连接,我们需要将远程桌面连接集成到自己的winform程序,并实现管理远程主机的配置。远程桌面核心类库windows系统自带了

cmd远程连接命令 远程控制代码

使用winform制作windows远程桌面连接程序,windows自带了远程桌面连接,我们需要将远程桌面连接集成到自己的winform程序,并实现管理远程主机的配置。

远程桌面核心类库

windows系统自带了远程桌面activex dll,目录:c:WindowsSystem32mstscax.dll此类库无法使用c#直接调用,介绍一个工具AxImp.exe

AxImp.exe

控件导入程序将 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 Managerhttps://www.codeproject.com/Articles/19836/Palantir-Remote-Desktop-Manager

【版权声明】零度号提醒您:请在浏览本网站关于《cmd远程连接命令 远程控制代码》信息时,请您务必阅读并理解本声明。本站部分内容以及图片来源于商家投稿和网络转载,如网站发布的有关的信息侵犯到您的权益,请及时与我们取得联系,邮箱:31055 30035@qq.com,我们会尊重您的决定并当天作出删除处理。

(0)
上一篇 2022年 9月 11日 16:01:44
下一篇 2022年 9月 11日 16:09:00

相关推荐

  • 台电u盘怎么样加密 台电u盘加密后找不到

    台电u盘怎么样加密 台电u盘加密后找不到一、前言:只为安全而来 台电发布按键加密U盘就在上个月,优步(Uber)发布声明,承认曾在2016年遭黑客攻击并导致数据大规模泄露。根据优步官方的数据,黑客总共窃取了5700万名用户的私人信息。此消息

    2022年 12月 27日
    18
  • 为什么bt模式叫停 BT模式哪个文被叫停

    为什么bt模式叫停 BT模式哪个文被叫停为什么bt模式叫停 BT模式哪个文被叫停为什么 bt模式叫停 BT模式哪个文被叫停,这是因为有些人错误的使用了这种模式,那为什么 Bt模式叫停 BT模式哪个文被叫停呢?BT模式:是指视频网站会员资源,

    2022年 12月 15日
    7
  • 健身垫子哪个牌子好 瑜伽垫防滑哪个牌子好

    健身垫子哪个牌子好 瑜伽垫防滑哪个牌子好近期大火的刘畊宏毽子操已被无数人刷屏,几乎成为人人相传的居家锻炼方式,也使瑜伽垫成为跟练的必备用品之一。本期对比测评了Keep、奥义、青鸟这3款百元瑜伽垫,一起来看看实测体验吧~Keep瑜伽垫初学者加

    2022年 10月 5日
    6
  • 北京南站到鸟巢 北京南站到天坛公园地铁怎么走

    北京南站到鸟巢 北京南站到天坛公园地铁怎么走去北京旅游,担心打黑车被宰?公共交通需要下什么软件,办什么卡?怎么合理选择交通工具?今天这篇文章,主要聊聊去北京的交通问题,下一期我会做一篇北京旅游攻略特辑,如果你出门不想做攻略,就直接拿抄就可以

    2023年 3月 22日
    4
  • 余额宝1万一天收益多少 余额宝能存300万吗

    余额宝1万一天收益多少 余额宝能存300万吗相信大家对于支付宝已经很熟悉了。支付宝的出现,让我们出门在外不需要带钱包,只要带部手机就可以了。而且,如今支付宝的功能也在不断的完善,余额宝的开启使得我们可以像去银行存钱一样将钱存到支付宝里。而且

    2022年 10月 17日
    27
  • 飞哥大英雄结局 飞哥大英雄电视剧全集剧情介绍

    飞哥大英雄结局 飞哥大英雄电视剧全集剧情介绍《平民大英雄》是由陈国军执导的抗战剧、由奇道、李欣凌、李洪涛、孙杨、王丽媛、陈启杰联合主演。 该剧讲述了1930年在我国东北三省被日本侵略历史背景下,演员齐道饰演的单忠祥在姐姐被日本军残忍杀害后,

    2022年 12月 5日
    9
  • 松下摄像头怎么样 松下v180摄像机评测

    松下摄像头怎么样 松下v180摄像机评测大家好,我的校长,喜欢钓鱼的校长,没事就想出去钓钓鱼。钓鱼是我是爱好,但不是我的工作,尽管如此还是为了这个爱好买单了很多可有可无的物品,今天分享给大家,希望大家理性对待自己的喜好并少走弯路。吉姆泰后面

    2022年 9月 15日
    256
  • 华为x9手机价格及参数 华为荣耀手机价格大全

    华为x9手机价格及参数 华为荣耀手机价格大全出自蜂鸟网-手机摄影,原文链接:https://m.fengniao.com/document/5360796.html强续航与高品质摄像头是很多人选购手机时非常看重的功能点,像素数是摄像素质的一

    2022年 9月 21日
    22
  • 湖州市的湖指的是 湖南和湖北中的湖是指哪个?

    湖州市的湖指的是 湖南和湖北中的湖是指哪个?小鸡宝宝考考你!2021年7月12日支付宝蚂蚁庄园小课堂问题是:1、湖南和湖北里的“湖”,指的是哪个湖泊?2、一般来说,为什么烤红薯比蒸红薯甜?答对即可获取饲料,下面一起来看看答案吧。1、湖南和湖

    2023年 3月 19日
    5
  • 怎么把抖音草稿箱的视频保存到手机 抖音水印设置开关

    怎么把抖音草稿箱的视频保存到手机 抖音水印设置开关抖音快手视频如何去除抖音水印教程。非常实用。再也不用担心别人知道自己的抖音号了。去水印很简单,无需下载任何app,安卓苹果都能用。只需三步即可保存无水印原视频。第一步:找到你要保存的视频,点

    2023年 2月 24日
    18
分享本页
返回顶部