CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

突发奇想,能不能在另一个程序里面使用ReadProcessMemory读出media player正在播放的窗口内容,请大家参与讨论?

楼主httpaspjspphp(小杨大刀)2006-08-03 17:40:35 在 VC/MFC / 基础类 提问

(1)把一个dll注入到media   player里面,使用这个dll得到播放的窗口的地址  
  (2)把得到的地址传回自己的程序  
  (3)ReadProcessMemory读出来数据保存为bmp或者其他格式  
   
   
  这个思路我试了一下午  
   
  结果出来的都是黑黑的东西  
   
  请教大家这个思路对不对  
   
  我想最终要的是得到media   player正在播放的内容的内存地址和长度,还要判断这个地址是不是动态变化的  
   
  分数我只有这一点了  
  大家别介意 问题点数:10、回复次数:13Top

1 楼ahao(天·狼·星星)回复于 2006-08-03 17:48:45 得分 0

mark,这个思路行不通Top

2 楼httpaspjspphp(小杨大刀)回复于 2006-08-03 17:54:04 得分 0

请楼上指教一下正确的思路啊Top

3 楼huaren801007(华仔)回复于 2006-08-03 18:19:40 得分 0

把dll注入到media   player中间,似乎比较难以实现Top

4 楼httpaspjspphp(小杨大刀)回复于 2006-08-03 18:20:24 得分 0

把dll注入到media   player中间,似乎比较难以实现  
   
  --------------  
  已经放进去了Top

5 楼httpaspjspphp(小杨大刀)回复于 2006-08-03 18:41:45 得分 0

还是黑的Top

6 楼ahao(天·狼·星星)回复于 2006-08-03 18:46:29 得分 5

我只是觉得这个思路太复杂,行不通。  
  内存里的数据不是一个个的bitmap,你取出来也不能直接用,  
  先看看directshow相关的资料吧Top

7 楼KeSummer([IN]LPVOID YourLove,[OUT]LPVOID MyLove)回复于 2006-08-03 18:49:43 得分 5

不行的,WMP是用DX输出的,不是GDI.你要HOOK     也要HOOK     DX函数啊.Top

8 楼httpaspjspphp(小杨大刀)回复于 2006-08-04 13:58:10 得分 0

我勾挂的是beginpath  
  Top

9 楼httpaspjspphp(小杨大刀)回复于 2006-08-04 14:02:05 得分 0

 
  我只是觉得这个思路太复杂,行不通。  
  内存里的数据不是一个个的bitmap,你取出来也不能直接用,  
  先看看directshow相关的资料吧  
   
  ----------------  
  ----------------现在就是定位不好啊  
   
  对一般的东西  
  我试验了一下  
   
  可以用这方法得到  
   
  但是要是dx的话  
   
  勾挂com接口没有思路  
   
  那位大虾给讲一下阿Top

10 楼httpaspjspphp(小杨大刀)回复于 2006-08-12 12:09:20 得分 0

upTop

11 楼moloto2004()回复于 2006-08-13 12:21:27 得分 0

试一试看一看游戏外挂方面的东东。  
  可不可以把你的代码贴出来大家看看Top

12 楼Tian_Dao_Akane(小西--楼主请不要给我分,谢谢!)回复于 2006-08-13 16:03:19 得分 0

学习Top

13 楼CUG122032(烫烫烫烫烫烫?烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫?烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫)回复于 2006-08-13 16:06:22 得分 0

很专业啊.Top

相关问题

关键词

得分解答快速导航

  • 帖主:httpaspjspphp
  • ahao
  • KeSummer

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo