アプリケーションのクラスに常駐する関数があります。私の目的は、dll をターゲット プロセスに挿入し、そのアドレスでそのメンバー関数を呼び出すことです。関数は次のとおりです。
void GameAudio::StopAllSounds(void) // this is at address 0x004A0656
私はそれをこのように呼んでみました
typedef void(__stdcall * caller)(void);
caller call = (caller)0x004A0656;
私はすべてを使いました: __stdcall
, __cdecl
,__thiscall
あなたはそれに名前を付けます.