1

__userpurge関数のフックタイプについて誰か知っていますか?フックに成功し__thiscallました__stdcall、、、。__cdecl__usercall

__stdcallまたはへの変換を使用してこのタイプの関数をフックする方法は__cdecl

私が最初にフックしなければならない関数は次のとおりです。

int __userpurge func<eax>(int a1<ecx>, char a2<dil>, int a3, int a4)
4

1 に答える 1

3

IDA Proのドキュメントによると、呼び出し先がスタックをクリーンアップすることを除いて、はと__userpurge同じです。__usercall前の質問(__usercall、__ userpurge(__spoils)関数をフックする方法?)で提案されているように実行し、スタックのクリーンアップを呼び出し先に任せます。

于 2011-07-27T12:24:44.647 に答える