网络监控中屏幕抓取
远程监控中要用到的一个功能就是要知道对方屏幕的情况,那么远程如何来做到呢?一个方法是抓取屏幕图像,然后传送,这个方法存在两个问题,首先抓屏幕速度很慢!第二网络流量太大,性能差。有一个改进的方法比较好,例如只是抓取屏幕上面改动过的画面,然后传输,这样可以大大减少网络流量,但是,抓屏速度仍然是一个瓶颈!有一个比较好的方法就是HOOK所有的GDI函数,然后传输GDI的信息即可,然后远程机器根据传输的GDI信息,在本地ReDraw即可。