资源说明:其实原理就是捕获屏幕画面然后再把图像传给客户机。原理很简单:
1、先利用hdc=GetWindowDC(NULL) 得到桌面的hdc
2、memhdc=CreateCompatibleDC(hdc) 根据桌面的hdc创建一个和屏幕相同的内存DC
3、StretchBlt(memhdc,0, 0, nWid,nHei, hdc, 0, 0,nWid,nHei, SRCCOPY) ,把屏幕的图像复制到内存DC这时你已经在内存中得到了屏幕的图像了。这是设备相关的DDB图像,如果希望转换成设备无关的DIB图像,只要在DDB图像前创建一个标准的BITMAP文件头就可以了(DDBtoDIB( bitmap, BI_RGB, pal ))。
4、得到图像数据(如果考虑速度的话可以把图像压缩)
5、数据传输(远程监控)
“在这里,我们先来看看截获当前桌面是如何实现的。关于远程捕获,只要在下面的基础上加上网络传输部分就OK了。下面介绍的是捕获桌面技术的基础,具体截屏代码如下:
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
-
- RTM逆时偏移C 代码
- openscade mfc的例子
- Wica库小波图像编解码器
- shandimoxing.rar基于图形学编辑的山地模型,不需要编辑,直接可用
- jpeg_Source_lib.rarJPEG源代码分析,内含有对jpeg lib内函数的处理和使用demo
- MapModule.rarjava开发的电子地图源码,电子地图放大、缩小、漫游、鹰眼等功能 使用eclipse3.4版本 ...
- image-retrieval.rar图像检索,是关于基于内容图像检索的示例,能很好的解决图像检索中的一些问题 ...
- jiyumatlabdeshuzituxiangchuli.rar可用于数字图像处理的论文 供大家参考
- ViewDIB.rar显示位图,能够显示位图并将其保存到你想保存的目录下。
- Library.rar图书馆的一个管理项目.美河制作的.这里面涉及到从数据库到界面的所有内容. ...
-
- jiancesuanfa.rar边缘检测算法 速度快 你一定会满意的。以前是要收费的。现在免费给你们。 源码经过测 ...
- isee_code01231.zip一个类似ACDSee的看图工具,可以察看很多种格式的图形文件。由ISee开发组提供 ...
- PCA-Face-Recognition.rar用matlab实现的pca算法,用于将维,适用于各种试验,如人脸识别程序 ...
- 车牌定位系统程序.zip车牌识别程序源码,很有用的!我也是从网上下载下来的,不过我自已做了些修改! ...
- watermark综述+代码.rar数字水印算法实现(matlab程序包),包含有DCT水印嵌入算法,DWT水印嵌入算法,以及水 ...
- jpegsr6b.zipjpeg图像编/解码
- How to use OpenCV step by step in VC.rar手把手教你怎么在VC下使用OPENCV,详细介绍了VC工程环境设置,即学即用! ...
- motion-extract.rar运动目标提取和跟踪是视觉分析、高级行为理解以及运动编码等计算机视觉 应用领域中基 ...
- ibrmasac.rar一种基于IBR的图像拼接算法,可以在matlab环境下较快拼接成360°全景图 ...
- Video_detection.rar视频演示算法包括: 1. 静态背景下的背景预测法目标检测 2. 静态背景下帧间差分法目标 ...
English
