阅读:1759回复:0
新手问题,大家来解释一下
刚开始我把获取要hook的地址的函数,和HOOK KiFastCallEntry这个的函数分开写的,也没把HOOK KiFastCallEntry的函数放进 获取要hook的地址的函数里面,我是直接放在主函数里面的,一个在上(获取要hook的地址的函数),一个在下(致HOOK KiFastCallEntry的函数),导致HOOK KiFastCallEntry的函数这个函数居然是最先执行,想不通啊,搞了一晚上,最后我把HOOK KiFastCallEntry这个的函数放在获取要hook的地址的函数里面,就正确运行了,纠结啊我接下来测试了一下,结果还是那样,放在下面的。还先执行,我对流程我,混乱了,求解释一下,这是啥现象啊。
测试的时候的代码是Kdprint在下面,而我的获取要hook的地址的函数在上面(里面包含了HOOK KiFastCallEntry的函数) 而结果却是这样,居然先打印啊下面的然后再去执行上面的,这很不科学。 QQ截图20140501050801.png (7.64 KB, 下载次数: 0)下载附件 保存到相册5 小时前 上传 希望大家给解释一下。 谢谢各位了 |
|