摘要
从计算机图形化界面诞生起,屏幕共享便成为研究热点。人们一直在寻找一种方式既能减少数据的传输量又能使得用户可以流畅地观看被共享的屏幕,屏幕变化捕捉便是其中之一。在Windows平台下分析讨论轮询差异检测、钩子捕获,以及镜像驱动检测,阐述各种技术的实现原理。设计一款基于轮询差异检测和钩子捕获技术的屏幕变化捕捉系统,通过测试对象,对两种算法其捕获效率以及捕获效果进行对比分析。
Since computer graphical interface appears, screen sharing has became the research hot spot. People have been looking for a way to not only reduce the magnitude of the transmission data but also allow the user to smoothly view the shared screen. Capturing the screen changes is a good idea. Discusses Polling Difference Detection, Hook, and Mirror Driver technology on Win- dows platform. Expounds the principle of the technology. Proposes a screen change capturing system based on Polling Difference Detection and Hook. Analyzes the efficiency and effective- ness for screen change capturing algorithm based on Polling Difference Detection and Hook.
基金
国家级大学生创新项目(No.201210517016)
湖北省教育厅自然科学基金资助项目(No.Q20131904)
关键词
屏幕变化捕获
轮询差异检测
钩子
镜像驱动
Screen Change Capturing
Polling Difference Detection
Hook
Mirror Driver