(1)把一个dll注入到media player里面,使用这个dll得到播放的窗口的地址
(2)把得到的地址传回自己的程序
(3)ReadProcessMemory读出来数据保存为bmp或者其他格式
这个思路我试了一下午结果出来的都是黑黑的东西请教大家这个思路对不对我想最终要的是得到media player正在播放的内容的内存地址和长度,还要判断这个地址是不是动态变化的分数我只有这一点了
大家别介意
(2)把得到的地址传回自己的程序
(3)ReadProcessMemory读出来数据保存为bmp或者其他格式
这个思路我试了一下午结果出来的都是黑黑的东西请教大家这个思路对不对我想最终要的是得到media player正在播放的内容的内存地址和长度,还要判断这个地址是不是动态变化的分数我只有这一点了
大家别介意
解决方案 »
- 删除类问题
- 为什么不能得到值
- 关于使用BitBlt()函数画动态图时,刷新跟不上的问题???
- !@%$%^^% 求《VC编程高手》一书的配套光盘代码.在线等呀!^&$%#$
- 怎样删除文件的一部分??
- 在vc中调用动态连接库,我试了几次,编译没有通过~~
- ATL,COM,DCOM是什么东东?有什么区别和用途?
- ## 只要帮我解决问题,我给1000分 ##
- AfxGetApp()->m_pMainWnd->hwnd ,这是什么意思呀,还有CWnd::GetSafeHwnd() ?
- 请问哪有DXMedia SDK??
- 各位大哥,在VC++中有没有制作动态变化曲线的控件啊??
- Handle和Pointer有什么区别呀?
已经放进去了
内存里的数据不是一个个的bitmap,你取出来也不能直接用,
先看看directshow相关的资料吧
我只是觉得这个思路太复杂,行不通。
内存里的数据不是一个个的bitmap,你取出来也不能直接用,
先看看directshow相关的资料吧----------------
----------------现在就是定位不好啊对一般的东西
我试验了一下可以用这方法得到但是要是dx的话勾挂com接口没有思路那位大虾给讲一下阿