我已经得到LPVOID pBufMem = MapViewOfFile(hMemShare,FILE_MAP_READ,0,0,0)的指针,因内存映射文件里的内容是实时变化的,我现在要得到某一时里面的内容,改怎么做
解决方案 »
- 绝大大部分菜单操作无响应。是函数/参数用错了吗?
- Visual C++ 2008 Feature Pack 什么时候出中文版?
- 打开 文件 mfc
- 大家都遇到的一个vc调试问题,怎么解决的?
- netapi32.lib是什么类库,在哪里有?
- ::IsTextUnicode如何辨别WORD文档内容是ASCII码的编码格式还是Unicode的编码格式?如果不可以如何辨别?请高手指教小弟!
- 对edit控件调用SetWindowText方法不能换行怎么解决?
- 如何利用IE内核解析网页内容?高手请进!
- 用setwindowtext 给编辑框传字符串,怎么没变呢??
- 如果考研?????高分奉送!!!!
- 请教一下如何让一个控件旋转180度来看
- 在处理List control 中选中行 自动跳到下一行。。
CopyMemory
你得保证数据是新的。
一程序运行后会在桌面出现一个小图标并做随机运动,我现在要通过取固定几点的rgb值来得到图标在某范围的出现的次数,其实就是要求在高速变化的屏幕中取固定点的rgb值了
如果通过屏幕的HDC来得到rgb的话,没效率。我现在是通过Mirror Driver得到屏幕的变化,效率是有了,可就是不能和屏幕现实的同步啊,Mirror Driver里面数据的总是比屏幕现实的快。
这和内存映射文件好像没什么关系
不过感觉你的需求应该是图像识别的范畴
看看OpenCV方面的东西吧
或许会有帮助