我们先了解一下两者之间的区别就知道用什么好了。
  QQ远程桌面,使用方便,用户的操作很少,但是帧率或者卡顿信息时有发生,对CPU的系统资源占用较大。这其中主要的原因在于,QQ远程桌面的原理,简单讲就是,受控计算机的一切UI信息,通过截屏,录音的方式编码发出,通过网络实时传输至控制计算机,由控制计算机收到,解码的还原此信息,即与当前的受控计算的UI信息保持一致。这里有一个问题,就是截屏、录音的频率设置多少合适,理想情况下,频率越高,控制方收到的UI信息越清晰,但是高频率的采样必然导致大容量的信息存储,受控计算机的CPU负载增加,过高的信息速率,以及过高的网络带宽负载,因此,对其优化的过程中,对截屏进行差异对比,中间过程中,只传输差异点的信息,从而很大程度上降低了UI信息量,从而降低系统负载与网络负载。另外,当控制计算机进行操作的时候,这时受控计算机必须也相应的进行本机上的操作,这里的信息传输是反向的过程,由控制计算机发往受控计算机。举例来讲,就是受控计算机是本体,而控制计算机中看的的受控计算机UI是其实时的镜像,只不过控制镜像的时候,本体做出了相应的操作。
  Windows系统的远程桌面,用户操作相对繁琐,经过远程设置与账户设置,并且当控制计算机接管时,受控计算机并不能操作,也不能进行监视。但是其对CPU的负载较低,实时控制效果显著。由于未能找到确切的控制原理,不才猜测,其控制过程大概如下:1.建立连接(socket)2.受控计算机通过rdp协议发送系统参数到控制计算机 3.控制计算机本地虚拟其系统,通过系统自带的rpd客户端进行UI信息的解析与控制信息的发送。这里面,rdp协议是其核心。从控制命令上入手,传送GDI命令参数,而不是屏幕的数值。绘图都由Client端实时完成。Server几乎是idle的,仅传送命令参数。它仅传输服务器所显示的对象的属性变化的控制值,实现快速远程控制,相对于其它采用抓屏图片压缩的远程控制软件,如QQ远程桌面等而言,速度更快,控制更准确。由于windows 使用自带的mstsc,占用资源少,节约CPU。
  或者三方工具,iis7远程桌面管理工具,需要下载程序,但是并不大,下载好后,输入IP直接连接,会存有记录,下次即可直接双击连接,无需再输入内容。
  由此可见,不管是在mac下,还是windows下,QQ更加方便,微软和三方软件使用起来更加专业,所以,看自己的用处是什么样。要记住,没有最好的,只有最合适的。