HexRaysを使用して生成されたこのコードを持っていますが、__thiscall
はVC++ 6.0では使用できないようです。私はVC++ 6.0でこの問題を回避するにはどうすればよいC++ MS VC++ 6.0で__thiscallをコンパイルする方法
nonstandard extension used : '__thiscall' keyword reserved for future use
?
long v4 = 0x004AC370;
#define _DWORD long
(*(void (__thiscall **)(int, int))(*(_DWORD *)v4 + 76))(v4, 8);
上記のMS VC++ 6.0の呼び出し方法を教えてください。
__thiscallがクラスメンバーに使用されていますが、私はポインタを持っており、クラス作成を避けたいと思います。
ありがとうございました。
文脈のない読者のために、完全な質問があります:http://stackoverflow.com/questions/8980306/how-to-call-this-assembly-function-in-inlined-asm-in-c-dll-injection –
まあグレッグ私は..最後の質問では、関数全体を呼び出すことはできません..なぜ彼らはセミC + +のコードであるので、内部関数を呼び出すと、全体の関数..何が起こるか見る。 – SSpoke