win7下使用Detour hook RegQueryValueExW问题

milua 2012-12-11 07:12:19

大家好,我正在学习使用Detour拦截reg部分,

我针对某3D软件进行hook,观察reg走向

但xp与win7跑出的结果不一样,

在xp做完RegOpenKeyExW会接着做RegQueryValueExW

但win7 RegOpenKeyExW后接着就close key,目前知道没有做RegQueryValueExW

软件运行会有问题,不知有没有高手给予建议

XP

RegOpenKeyExW(80000002,Software\Autodesk\AutoCAD\R19.0\ACAD-B001:409\ProductSpecific,0,20019,8000380) -> 0
RegQueryValueExW(8000380,1f8b4ec,0,12ede8,12edf8,12edf4)
RegQueryValueExW(8000380,AcBrandRes.dll,0,1,12edf8,58) -> 0
CloseRegKey : Close Key 8000380

Win7

RegOpenKeyExW(80000002,Software\Autodesk\AutoCAD\R19.0\ACAD-B001:409\ProductSpecific,0,20019,8000328) -> 0
CloseRegKey : Close Key 8000328
...全文
399 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
milua 2012-12-12
  • 打赏
  • 举报
回复
另外我有使用pstools去取得system权限,也是一样情况
milua 2012-12-12
  • 打赏
  • 举报
回复
已经透过system权限(取得winlogon handle替换掉)开启,并将UAC关闭,结果还是一样 不知还有没有其他建议 感谢楼上二位回应
oyljerry 2012-12-11
  • 打赏
  • 举报
回复
用Administrator方式运行你的程序
傻X 2012-12-11
  • 打赏
  • 举报
回复
WIN7 权限问题要注意。 看看加个UAC还会有问题么?

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧