大家好,我正在学习使用Detour拦截reg部分,我针对某3D软件进行hook,观察reg走向但xp与win7跑出的结果不一样,在xp做完RegOpenKeyExW会接着做RegQueryValueExW但win7 RegOpenKeyExW后接着就close key,目前知道没有做RegQueryValueExW软件运行会有问题,不知有没有高手给予建议XPRegOpenKeyExW(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 8000380Win7RegOpenKeyExW(80000002,Software\Autodesk\AutoCAD\R19.0\ACAD-B001:409\ProductSpecific,0,20019,8000328) -> 0
CloseRegKey : Close Key 8000328

解决方案 »

  1.   

    WIN7 权限问题要注意。
    看看加个UAC还会有问题么?
      

  2.   

    用Administrator方式运行你的程序
      

  3.   

    已经透过system权限(取得winlogon handle替换掉)开启,并将UAC关闭,结果还是一样不知还有没有其他建议感谢楼上二位回应
      

  4.   

    另外我有使用pstools去取得system权限,也是一样情况