您的位置:首页 > 其它

关于hook设置函数如何支持多核CPU的一个说明

2008-01-03 09:25 483 查看
前两天看Intel网站上贴了一篇关于设置HOOK的文章,讲到在多核CPU上,由于执行代码可能存在CPU CACHE里,因此当更改了函数起始6字节后,CPU CACHE里的对应内容并没有被修改,所以需要调用FlushInstructionCache()函数来更新CACHE。更新后的代码如下,增加的代码以粗体标出了。/** 通过地址来设置某个函数的钩子函数 @param HANDLE hApiHook - 由ApiHook_Init()函数生成的句柄  @par
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: