Я пытаюсь попробовать внедрение кода с помощью MSHook в Objective-C ++.
Теперь я пытаюсь перехватить функцию с помощью const в конце функции, и если я добавлю const, я получу " указатель на тип функции не может иметь "const" квалификатор "и" не-функция не может иметь "const" квалификатор "ошибки.
Исходный код выглядит так:
int (*Level_getTime)() const;
int _Level_getTime() const {
return 15000;
}
%ctor {
MSHookFunction((void*)(0x1007a6db0 + _dyld_get_image_vmaddr_slide(0)), (void*)&_Level_getTime, (void**)&Level_getTime);
}
Конечно , если я собираю без const, я не получу ошибку. Однако это приведет к тому, что приложение взломает sh.
Что мне делать?