hook dx然后绘制出fps

   也不是啥新鲜东西了,只是搞着玩玩罢了。

   首先是Hook dx device,然后可以hook内部的函数,这里只是hook d3drender的结束标记函数endScene。内部记录fps,然后创建一个D3DXFont对象来讲fps绘制在屏幕的指定位置。

   hook进d3d 还是老方法,设置钩子,将自己代码注入到远程进程地址空间,在dll代码中进行hook api。

这里是修改iat,另外还可以用类似deours的方式来进行(直接修改函数执行代码,通常是一跳转指令,前面有帖子介绍这个)。之后就做一些你想要做的事情了。

   这里我是修改iat,注意此方法不是所有的程序都hook的上,因为如果动态加载dll是Hook不到的。

 

 

你可能感兴趣的:(hook dx然后绘制出fps)