Приветствую. Есть функция:
Я хочу вставить в нее detour и вернуть результат функции в НЕСТАТИЧНЫЙ метод класса. Т.е: мне нужен thunk, который может работать с двумя __thiscall. Как можно сделать такой thunk?
C++:
typedef void(__cdecl* CMDPROC)(const char*);
CMDPROC CInput::GetCommandHandler(const char* szName) {
return ((CMDPROC(__thiscall*)(CInput*, const char*))GetAddress(0x68FA0))(this, szName);
}
Я хочу вставить в нее detour и вернуть результат функции в НЕСТАТИЧНЫЙ метод класса. Т.е: мне нужен thunk, который может работать с двумя __thiscall. Как можно сделать такой thunk?