首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

小弟我要如何Hook一个进程中早期执行的一条API呢

2013-01-28 
我要怎么Hook一个进程中早期执行的一条API呢?我想hook D3D的Direct3DCreate9函数,截获所有调用这个函数的

我要怎么Hook一个进程中早期执行的一条API呢?
我想hook D3D的Direct3DCreate9函数,截获所有调用这个函数的进程,实际上这个函数是早期执行的代码。

我现在的钩子只有在满足特定条件(WH_SHELL)下才会被加载到进程中,在满足条件的时候Direct3DCreate9早就执行完了。

大家有什么解决的办法吗?
[解决办法]
微软开发了个专门用来HOOK各种API函数的包,叫Detour开发包。
可以参考:http://www.360doc.com/content/10/1122/20/1801810_71531523.shtml

热点排行