社区
网络编程
帖子详情
关于远程桌面管理软件的基本实现原理,有知道的么?
kuangke
2002-12-25 05:02:59
象winxp中的远程桌面管理的那类的软件很多,谁能说说它的基本实现原理是什么?
怎么让本地的鼠标操作,传到对方后,在对方机器的屏幕上引起相应的反映?
...全文
237
6
打赏
收藏
关于远程桌面管理软件的基本实现原理,有知道的么?
象winxp中的远程桌面管理的那类的软件很多,谁能说说它的基本实现原理是什么? 怎么让本地的鼠标操作,传到对方后,在对方机器的屏幕上引起相应的反映?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
彼得
2002-12-26
打赏
举报
回复
c/s结构,控制端和被控制端
(1)控制端和被控制端首先联络;
(2)联系好以后,控制端传送命令给被控端:我要看你的屏幕;
(3)被控端打开用于屏幕操作(包括抓图、进行鼠标事件、进行键盘事件)的线程
(3)被控制端定时抓取其所在主机的桌面位图,压缩,并传送给控制端;
(4)控制端解压送来得位图数据,打开一个窗口,显示位图,来模拟被控端的屏幕;
(5)控制端的所有在模拟屏幕上的动作,包括鼠标动作及键盘动作,以相应 的信息发给被控制端;
(6) 被控制端根据发来的控制信息,执行相应的鼠标事件及键盘事件;
(7)控制端关闭模拟屏幕,并告诉被控端:不需要看你的屏幕了;
(8)被控端关闭用于屏幕操作(包括抓图、进行鼠标事件、进行键盘事件)的线程;
...
nike_ljq
2002-12-26
打赏
举报
回复
lwugui(乌龟) ( ) 信誉:100 2002-12-26 08:34:00 得分:0
找找peeper这个东东(有完整的代码),就是你想要的
================================================================
同意,我前面也做过,呵呵,你搞明白了很简单的阿
呵呵,其实就是载远程机器上产生一个相应的消息,键盘比较难处理啊!
lwugui
2002-12-26
打赏
举报
回复
找找peeper这个东东(有完整的代码),就是你想要的
Rayanywhere
2002-12-25
打赏
举报
回复
可以在client端开一个Timer定时给server端发鼠标坐标
POINT p;
::GetCursorPos(&p);
然后把p send出去
Server:
Receive(...);
::SetCursorPos(p.x,p.y);
同理处理WM_LEFTBUTTONDOWN....
不用说了八
kuangke
2002-12-25
打赏
举报
回复
能说详细点不?
wyljery
2002-12-25
打赏
举报
回复
我认为就和木马差不多,C/S模式下的位图传送,实际是服务器接受客户发送的消息并执行相应的操作
远程桌面
基本
原理
这种技术可以让用户在不同的地方使用同一台计算机,或者在同一地方使用不同的计算机。这种技术可以让用户在不同的地方使用同一台计算机,或者在同一地方使用不同的计算机。
远程桌面
技术可以让技术支持人员在不同的地方远程访问用户的计算机,从而解决用户的问题。
远程桌面
技术可以让技术支持人员在不同的地方远程访问用户的计算机,从而解决用户的问题。这种技术还可以让学校在不同的地方招收学生,因为学生可以在任何地方使用学校的计算机。这种技术还可以让学校在不同的地方招收学生,因为学生可以在任何地方使用学校的计算机。
异地办公必不可缺的远程控制软件,原理到底是什么?
异地办公必不可缺的远程控制软件,它究竟是如何实现的?
一文了解
远程桌面
连接:从原理到实现的
远程桌面
连接全解析
远程桌面
连接是一种让用户从远程位置访问和控制计算机的技术。通过
远程桌面
连接,用户可以在自己的电脑上操作远程计算机,就好像坐在那台计算机前一样。这个技术对于需要在不同地点之间协作或是需要遥控其他计算机进行维护、故障排除等操作的人员非常有用。
远程桌面
连接需要两个端点:一个是本地计算机,另一个是远程计算机。为了建立
远程桌面
连接,需要使用特定的软件,在本地计算机上输入远程计算机的IP地址或主机名,并输入正确的用户名和密码来验证身份。
远程桌面
连接通常采用安全加密方式来保证数据传输的安全性。
C#实现的
远程桌面
控制源码深度剖析
远程桌面
协议(Remote Desktop Protocol,RDP)是微软公司开发的一种专有协议,允许用户通过网络连接到另一台计算机的图形用户界面。RDP工作在应用层,通过TCP/IP协议进行通信,并利用一种名为远程帧缓冲(Remote Frame Buffer,RFB)的技术来传输图形界面的图像数据。RDP的
基本
架构包括三个主要组件:客户端、传输层以及服务器端(远程计算机)。客户端负责提供用户接口,让用户可以启动和终止远程会话,并显示
远程桌面
的图形界面。
Windows
远程桌面
管理工具:FreeRDP实战指南
随着IT技术的发展,
远程桌面
管理工具已经成为了系统管理员日常工作不可或缺的一部分。这些工具允许用户通过网络从一个中心位置来管理和控制多台远程计算机。相较于传统的工作方式,远程管理可以显著提升工作效率,减少成本,并能随时随地提供技术支持。Remote Desktop Protocol (RDP) 是由微软开发的一种
远程桌面
协议,允许用户通过网络连接到一台运行Windows系统的计算机,并通过图形用户界面进行交互。RDP使用端口3389进行数据传输,并支持多种传输协议,包括TCP/IP。
网络编程
18,357
社区成员
64,171
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章