想做一个远程控制的程序,能查看远程的电脑桌面,能查看该机的硬盘资料。希望大家伙指导。
解决方案 »
- 找个人来看看这段程序!
- 关于多线程的一个问题,在线等,十万火急!!!
- 两个.exe 可以自动替换
- 请各位大侠帮我解决这个问题,如何讲Dbgird中的数据导出成Excel文件???
- 有沒有什么函數可以直接把十六進制數轉為十進制數
- 编译运行时包RXCTL7.DPK时让我Run\Pamatemersm,之后出现一对话框,怎么编译
- 哪种报表支持dbisam数据库
- 用什么组件可以在应用程序之间交换数据,比如用剪切板
- 请问TstringGrid控件用的是哪一个OCX,谢谢
- 请教:各位大哥 服务器怎么监视客户端桌面(某个区域)的情况?谢谢!
- 菜鸟问一个DBMEMO写入数据库的问题!
- 提示:List index out of bounds(0)如何处理?谢谢大家了。
一个发送一个接收.
不过鸽子配置生成服务端的源码是加密配置.
主要技术点:
1.获取被控端屏幕数据。简单的可以采用抓屏、不过产生的数据量比较大,会给传输带来负担;抓屏如果采用差异帧的方式,可以大大减少传输量;还可以采用镜像驱动的方式,直接从显卡缓存中获取差异帧数据,减少了CPU处理差异帧的工作量。
该步骤直接影响操作的流畅度。为了降低数据量,可以对屏幕数据进行二次处理,如降低色度等。
2.传输。传输没什么好说的了,UDP或TCP。
3.操作。用鼠标钩子和键盘钩子主要的技术点在屏幕数据采集那。微软的远程桌面有另一套协议和实现机制,速度很快;vnc采用镜像驱动的方式。如灰鸽子等主要还是采用抓屏方式,这种方式中差异帧算法是关键。以上仅为个人看法,仅供参考。