-
-
[旧帖]
!!!! Hook地址的求助 !!!!
0.00雪花
-
发表于:
2011-6-14 11:14
4186
-
[旧帖] !!!! Hook地址的求助 !!!!
0.00雪花
第一种情况没问题:
Test.exe Test.pdb
我在Test.pdb中查找到某函数的地址RVA,
然后 DWORD xxx_pointer=RVA+(DWORD)GetModuleHandle(NULL);
DetourRestoreAfterWith();
DetourTransactionBegin();
DetourUpdateThread(GetCurrentThread());
DetourAttach(&(PVOID&)xxx_pointer, xxx_Real);
DetourTransactionCommit();
此时一切OK。可以正常Hook到我的xxx_Real函数中。
第二种情况:
Test.exe 引用了MM.dll,由于该函数被封装在DLL中,我在MM.pdb中查找到该函
数的地址RVA,此时,我通过上述方法,为什么不能正确HOOK到呢??
xxx_Real没被调用!!!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!