问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

远程桌面控制原理是什么,符合那些条件才可以实现?

发布网友 发布时间:2022-04-23 06:29

我来回答

5个回答

热心网友 时间:2023-07-12 05:30

  原理很简单,优化很复杂;
就是抓屏,发送,至少要优化一下,每次只发送不同的地方;
  设计条件如下:
  ① 【主机】端的界面位图传输功能使用的是《Visual C++C6.0技术内幕第五版》源码ex34a的Blocksock,这个TCP套接字类非常好用,因为带了“超时取消”功能,建议在工程中多多使用这样的类;
  ② 【主机】端的桌面位图捕获,见CopyBitmap、ToMemory两个函数,分为实现了获取桌面HBITMAP和将这个HBITMAP完整的按bitmap格式保存到内存中。ToMemory的第三个参数为像素颜色,可选择32、24、16、8,自己试一试,会占用不同的内存容量,建议取8,这样一幅800×600的位图不压缩时占用480K字节多;
  ③ 【主机】端的位图压缩,采用了开源项目miniLZO,这个开源压缩项目非常好用。经验证,一般界面下的位图,压缩后压缩比可以达到90%而且速度超快。这些比例数字都在程序中显示;
  ④ 鼠标键盘控制信息采用了低级钩子的方法获取,注意,低级钩子它们并不需要单独写DLL。(VC6捕获鼠标事件(移动、单击等)的一些总结(MFC消息、DriectInput、钩子)),说明了为什么要使用低级钩子来换取;
  ⑤ 鼠标键盘的控制信息传输采用了UDP,在Lan.cpp中实现;
  ⑥ 为了提高程序的健壮性,使用毫秒级的多媒体测时函数,测量发送、接收花费的时间,做到心中有数;
  ⑦ 【远程终端】把收到的压缩位图,解压后,使用函数GetHBmp得到HBIMAP,并使用一个位图控件做显示。

  使用时,先将每个程序的IP地址设一下(每个程序有两处IP需要设,IP指的是都是对方的IP地址),先运行【远程终端】,再运行【主机】程序。

热心网友 时间:2023-07-12 05:30

1。你和对方机器建立一个Socket链接(协议估计是tcp/ip这种有状态协议)
2。在本地虚拟一个对方的系统
3。对方系统会在这个socket链接上实时给你发送目前他系统状态数据
4.你收到数据,本地虚拟的系统通过这个数据还原对方系统操作(包括图象和操作等等)
5。你在本地操作这个虚拟的操作系统。又会发送数据命令到对方机器,
6。对方机器接收指令,通过Hook (底层钩子),等操作系统,
7。然后重复流程3,循环反复

其中应用的技术
1。SOCKET
2.Hook钩子
3.虚拟技术(window虚拟不了linux,所以也就无法远程,欧linux支持SOCKET吗?不得而知)
4。传输(需要用增量传输,没研究过)

认为是不停的整屏传输截图的,是想当然了,呵呵,除非系统疯了(即使还原了图象,操作也无法还原)

热心网友 时间:2023-07-12 05:31

1.利用系统自带的3389端口和远程桌面,被控制机器必需开启相关服务和3389端口,当然也可以改成其他端口;2.安装第三方软件,QQ,Radmin等都可以,QQ等通讯软件需要被控制机器发出远程协助并申请控制请求才可以操控,而Radmin这类可以在被控制机器无人的情况下同步操作,如果想用的话推荐使用这个,安装简易,控制方面,还有文件传输功能等。3.通过其他黑客软件实现,也属于第三方软件,这类软件比较多,各大黑客网站都有。只要是联网的机器,开启了相关服务和端口就可以实现远程控制,端口不是固定的,看各人设置。

热心网友 时间:2023-07-12 05:31

远程控制是说有控制权限的人可以远程控制一些人的电脑,从而实现远距离操作别人的电脑。条件是被控制的人应该给别人相应的控制权限,这些权限要双方协商好了

热心网友 时间:2023-07-12 05:32

用安卓的网灵移动办公软件,可以通过手机,平板,甚至网页控制
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 怎么让桌面显示控制面板 电脑桌面控制不了 怎样进行桌面远程控制 如何控制所有电脑桌面 手机如何监控电脑桌面? oppo手机桌面控制在哪 我在一个pdf文档里面插入了另一个pdf文件,可是插入后与原来文档页面大小不一样,该怎样调整? 一个PDF文档页面大小不一样,如何将页面批量设置为一样大 联想拯救者怎么才能把我的电脑放在桌面? 联想天逸i5高配版我的电脑在哪 联想电脑里“我的电脑”在哪里?从哪里打开? 联想笔记本电脑,'我的电脑'不在桌面上怎么办 联想笔记的我的电脑在哪里 联想笔记本电脑我的电脑在哪里打开 用PPT制作电子相册讲课课件 联想小新air14我的电脑在哪里 联想笔记本wind10运行在哪里? 怎样用ppt制作电子相册 【高分悬赏】如何用幻灯片制作电子相册? 联想电脑中“我的电脑”在那里 怎样打开桌面控制 怎样用键盘控制桌面而不用鼠标 电脑桌面控制系统是C盘的哪个文件 解压包要密码,如何破解! 局域网电脑桌面如何控制 怎样用快捷键控制电脑桌面 怎么控制桌面图标大小 图片怎么放网上? 图片怎么弄? 怎样把鲜花弄干,不退色,永保留着它原来的美丽 智慧团建在高中原学校没转出有什么影响,我团关系材料交过了 怎么样把花从盆里移出来 团员资料没有转到智慧团建是不是自动退出团籍? 怎么把花的香味提炼出来? 没有转智慧团建会有什么后果 我上大学中途退学智慧团建当时没转现在会在原先大学吗? 怎么把花连根带土从花盆里弄出来?有什么技巧不伤根。 智慧团建高中转到大学转不了怎么办? 智慧团建没转入大学怎么办 怎么把鲜花做成永生花