有人了解 Hook __userpurge
类型的函数吗?
我成功 Hook 了 __thiscall
、__stdcall
、__cdecl
、__usercall
。
如何使用转换为 __stdcall
或 __cdecl
来 Hook 此类函数?
首先我必须 Hook 的函数是:
int __userpurge func<eax>(int a1<ecx>, char a2<dil>, int a3, int a4)
最佳答案
根据IDA Pro文档中,__userpurge
与 __usercall
相同,除了被调用者清理堆栈。按照您上一个问题 (How to hook __usercall, __userpurge (__spoils) functions?) 中的建议进行操作,并将堆栈清理留给您的被调用方。
关于c - 如何将 __userpurge func Hook /转换为 __stdcall 或 __cdecl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6844019/