HOOK第三方播放器,获取音频。

xstrong 2015-03-11 04:51:17
想Hook酷狗的音频。
首先用远程线程将执行HOOK功能的dll注入到播放器进程中。从dsound.dll中取到DirectSoundCreate8的地址,再调用DirectSoundCreate8, CreateSoundBuffer 来进一步得到SetVolume,UnLock 等接口的地址,从而进行HOOK。
当酷狗正在播放时,可以成功HOOK的,
没有播放时,比如刚刚打开酷狗,执行HOOK程序就卡在DirectSoundCreate8这行代码。这里不知道该怎么办,不知道我的HOOK方式有无问题,求解答。
...全文
773 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxy_123_wxy 2015-07-14
  • 打赏
  • 举报
回复
楼主 可否提供个demo学习下 留下个QQ呗 有问题想请教下
赵4老师 2015-03-20
  • 打赏
  • 举报
回复
引用 13 楼 xstrong 的回复:
[quote=引用 12 楼 zhao4zhong1 的回复:] 楼主为什么不把自己解决问题的办法贴上来分享给大家呢? 曰:“独乐乐,与人乐乐,孰乐乎?” 曰:“不若与人。” 曰:“与少乐乐,与众乐乐,孰乐?” 曰:“不若与众。”
一两句话也说不清楚,谁有需要这方面的功能,可以再交流。[/quote] 个人意见:不能用一两句话说清楚的技术小窍门,是你还没真正掌握并理解其精髓的技术小窍门。
赵4老师 2015-03-19
  • 打赏
  • 举报
回复
楼主为什么不把自己解决问题的办法贴上来分享给大家呢? 曰:“独乐乐,与人乐乐,孰乐乎?” 曰:“不若与人。” 曰:“与少乐乐,与众乐乐,孰乐?” 曰:“不若与众。”
xstrong 2015-03-19
  • 打赏
  • 举报
回复
引用 12 楼 zhao4zhong1 的回复:
楼主为什么不把自己解决问题的办法贴上来分享给大家呢? 曰:“独乐乐,与人乐乐,孰乐乎?” 曰:“不若与人。” 曰:“与少乐乐,与众乐乐,孰乐?” 曰:“不若与众。”
一两句话也说不清楚,谁有需要这方面的功能,可以再交流。
xstrong 2015-03-18
  • 打赏
  • 举报
回复
只能把分都给你了。
xstrong 2015-03-18
  • 打赏
  • 举报
回复
从其他地方得到了启发,把问题解决了。
赵4老师 2015-03-12
  • 打赏
  • 举报
回复
http://www.codeproject.com搜“DirectX Hook”
赵4老师 2015-03-12
  • 打赏
  • 举报
回复
引用 6 楼 xstrong 的回复:
[quote=引用 5 楼 zhao4zhong1 的回复:] https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&ch=33&tn=20041099_adr&wd=record-anything&rsv_pq=b0e1d4a60000bae3&rsv_t=65b5DTu8PFB2poVJBbk1eaNc5gHWcoxsRHbStXaSLdFOeRPQGi3rbm3jHoBXWuPXED54&rsv_enter=0&rsv_sug3=17&rsv_sug1=14&inputT=12052&rsv_sug4=12053
你还挺热心。我主要是想自己写一个这样的功能,遇到了困难。[/quote] 自己写如果很简单的话,Record-Anything软件如何能卖钱?
xstrong 2015-03-11
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
[quote=引用 1 楼 zhao4zhong1 的回复:] 印象中有个软件MiniRec
http://www.baidu.com/link?url=x3QZ7Jlwg_Hwp1jhfKlQLqI-Izh9tbVg11XrwlNjENeTZJ7vcmG9ZFULwEwpQfXx2qw9ng0EwbBJ7Cj2IDLjTq&wd=mini%20recorder&issp=1&f=8&ie=utf-8&tn=baiduhome_pg&inputT=6522&bs=minirec[/quote] 感谢你的回答。但我是想通过HOOK来捕获指定进程播放的声音
xstrong 2015-03-11
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
印象中有个软件MiniRec
这个软件是干什么的,好像搜不到。我是想自己写代码实现HOOK功能的。
赵4老师 2015-03-11
  • 打赏
  • 举报
回复
印象中有个软件MiniRec

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧