------
同求真相。
------
貌似以前看过说是,通过底层的虚拟显卡驱动侦测变化区域,然后只针对变化区域发送数据,具体没研究过。
不过我到觉得,可能是微软通过某些内置API,来获得桌面的属性数据,只收发这些属性数据和鼠标键盘数据,不实际发送图像数据,在通过本地建立建立桌面来整理数据。
------
微软的RDP 是一个公开的协议,是在协议级别的远程控制传输,变化了哪点传哪点,有时候传的是描述数据,比如显示一个框,RDP远程桌面并不真的传输一个窗口图像,而是传输一个窗口的属性,然后由客户端绘制,其它控制软件都是把图像传过来, 只能压缩图片等试工提高速度 ,但JPG本来就是经过压缩的所有提高速度不明显,而远程桌面这织需要输入一个窗口属性 如 大小 颜色,位置等,这些数据很少,客户端通过这些数据再绘制窗口,而不需要把它当图片传输,当然有些还是需要传输图片的,如果桌面背景图等,所有远程桌面在默认设置时,会自动禁止显示远式桌面背景
------
因为微软比其他人都更了解自己的东东……
------
这么多星星的人都讨论不了,天 VC 版怎么了 天啦
------
只要遵守这个RDP协议 其它平台也可以做远程桌面客户端 如手要 iphone android等,我就用android的远程桌面客户端,有什么急事,直接用手机登录远程桌面操作
------
------
RDP 协议是开放的 自己去网站查有详细文档 不过都是E文的 呵呵 外国有很多强人在开发第三方应用
------
关注..
------
WINDWOS自带的远程连接,使用的RDP协议,这个只有微软玩的转了。。再下来性能次点的使用MIRROR驱动,再下来就是GDI扫描方式了
------
偶只知道传4位16色屏幕图像比传32位真彩色屏幕图像快。
------
mark!
------
关注,高度关注啊
------
------
关注..
------
关注一下
------
继续关注
------
关注中……
------
赛门铁克有一个pc anywhere用的人也很多
------
积极关注
------
------
光有协议是不够的。远程终端的高效在于它是驱动级的,你可以在设备管理器里选择查看隐藏设备。就能找到有终端服务器的键盘驱动程序、设备重定向器和鼠标驱动程序。
很多简单的远程控制程序并没有深入内核,而是简单地采用Bitblt等截图方式,所以要等到本地GDI组件绘制显示出结果才行,也就是只能实时控制,而不能实现多用户登录,而且很多无法截DirectX等图。而且使用兼容DirectX的话性能会更低,因为直接写屏的图像是位于显存的,所以可能需要从显存回传内存(某些情况下Bitblt也是),这样就需要额外的AGP、PCI-E操作,比纯内存操作慢多了。
GDI产生的所有绘图调用都会直接被虚拟的监视器驱动接收直接通过网络转发,不走显卡驱动。而且图像可以是经过退色(色深减小到16位等)和差分压缩(不传输不动区域)的。比很多那些直接传全屏JPEG的显然快很多,如果用的JPEG库不高效(如GDI+),更是如此。
键盘、鼠标输入的请求也是直接从键盘驱动输入后就直接转发,比钩子函数要高效,因为少了DPI调整、加速、键盘映射等等。
------
------
这么少的回复也推荐了?
------
就是说因为没有虚拟显示器,你也不能让创建一个Shell隐藏还能交互,所以只能远程控制而不能远程登录。
远程终端是可以远程用户登录以后不影响本地正在使用的桌面的。
------
这玩意应该跟飞鸽什么的差不多吧
------
范围为
------
------
mark
------
原来还有这样的区别,,以前一直认为是网速呢
------
受教了
------
------
嗯,对了,那个和快速用户切换。本地的快速用户切换虽然同时有两个用户,但是只有一个能碰桌面。
没有XP那种限制的远程桌面是可以多个用户使用各自的桌面互不影响。
------
------
恐怕不只是RDP那么简单,设想一下,你的本机没有装AUTOCAD, 而远程桌面里如何显示AUTOCAD的数据呢?
------
搜索 RDP & VNC
两种主流协议
------
windows远程桌面的的确是驱动级的.打开设备管理器,把显示隐藏设备选上,可以看到有个叫"RDPCDD"的驱动.
以前好像不是这个名字,好像是叫TERMINAL SERVICE
估计是跟MIRROR驱动差不多.
vnc,radmin装了MIRROR驱动,性能也跟远程桌面差不多.
------
rdp有这么强么?比如你用xp,对方是win7,光传个窗口属性有什么用,玻璃界面怎么画出来?
要是xp能出这么好的效果,还用出win7?求解释
------
------
------
mark,关注!
------
内容存入剪贴板
------
关注,高度关注啊
------
知道个新名词,RDP~~~
------
是一个比较要害的话题
------
要架设VPN网络!
可以考虑用向日葵远程工具 很好用
------

高科技,不懂的路过。。。
------
自己对自己的东西当然了解的比别人多了!
------
关注下!
------
没有用过,帮顶!
------
关注,同样的其实还有Netmeeting。
------
这个我真不懂
------
微软传送的是数据,qq传送的是图像这是主要区别。。
------
关注....
------
貌似RDP协议是不开放的?网上找到的RDP协议分析都是破解、分析出来的
想做个客户端既可以跟远程桌面一样高效连接,又不锁定远程主机的。
------
不是内网的话,远程..一张GIF flash 也会卡住画面..
------
------
感觉内网的话,WIN自带的远程比REAL VNC之类的更好用。
------
楼主是不是也想自己动手做一个
------
------
------
微软的RDP 是一个公开的协议,是在协议级别的远程控制传输,变化了哪点传哪点,有时候传的是描述数据,比如显示一个框,RDP远程桌面并不真的传输一个窗口图像,而是传输一个窗口的属性,然后由客户端绘制,其它控制软件都是把图像传过来, 只能压缩图片等试工提高速度 ,但JPG本来就是经过压缩的所有提高速度不明显,而远程桌面这织需要输入一个窗口属性 如 大小 颜色,位置等,这些数据很少,客户端通过这些数据再绘制窗口,而不需要把它当图片传输,当然有些还是需要传输图片的,如果桌面背景图等,所有远程桌面在默认设置时,会自动禁止显示远式桌面背景
------
看看,学习了。。。。
------
UBUNTU的远程桌面也支持RDP
------
找一个远程软件就OK 了~!
------
mark
------
mark,远程软件,用过很多,没去研究他们的原理,windows自带的是比其他的软件快,内存也不是很高,
------
帮你顶一下!
------
冠珠~
------
------
系统自带的远程桌面怎么使用
------
微软的RDP协议在Win7 SP1中更新到7.1了,支持RemoteFX,客户端现在可以运行服务端的3D和视频应用了,比如在瘦客户端可以登录到服务端看高清视频或者玩大型3D游戏。
------
RDP7.1还支持USB Redirection,这些都是驱动级别的实现,效率相当高。其实主要原理都是一样的,就是绘制都在客户端执行,以节省带宽。为了支持RemoteFX,客户端要有DX10的硬加速以支持高速渲染
------
这个不太好用
------
我用netmeeting有时感觉图像也卡,什么原因呢?
------
感觉不好用
------
感觉挺好的
------
还有远程帧缓存:RFB协议
适用于所有窗口系统,如:X11,Windows, Mac。。
VNC就是用这个协议
------
关注!!!!
------
QQ和其它软件都调用windows自带的api, 可能这就是效率和性能跟不上的原因。
------
如果想了解的话,应该去调式一下
个人感觉微软自己的可能会使用基层一点的函数
------
一直有netman,还不错,不过最近公司网络禁用了NPC,也连不上了。
------
------
不管你们信不信,反正我信了。
------
------
------
还是同意前几楼的意见,自带的远程控制应该是涉及到了系统底层的很多东西,当远程控制时,只需传输少量的底层数据,系统就能识别(人家毕竟是一家人吗),如果是第三方软件,它就只能工作在操作系统的上层了,当它进行远程控制时,控制流还要一步步往下走,七层中,肯定是处处受阻……个人浅见,如有错误,呵呵……
------
路过,学习了,谢谢!!!
------
有点收获
------
------
没用过 顶一下
------
应该就是传点控制数据过去,调用本地资源重绘图像,就好像CF一类的游戏,传输得应该只是坐标一类的很少的数据,地图什么的本地都有。猜测,勿喷。
------
占座观望 顺便接分
桂ICP备07017180号