APIHOOK加强版,多线程下不漏HOOK以前我发过一个apihook类的代码,缺憾比较多,每次hook完后调用回原来的API之前都要恢复API入口的原始数据,这时候很容易漏掉某些调用。 下面发一个重写的代码,每次处理完hook的工作后都不需要恢复API入口的原始数据,所以不会漏掉某些调用。 PS:没做语法分析,对于某个别的API,入口的前5个字节不一定能构成完整的指令,但对于大部分API都管用。本例程在WINXP_SP2下测试通过! 以MessageBoxA为例: [attachment=77276] |