Гайд Хукаем LockCursor

Забаненный
Статус
Оффлайн
Регистрация
7 Мар 2017
Сообщения
753
Реакции[?]
364
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Нужен для фикса курсора в бетке cs.
Прототип хука:
Код:
extern auto __fastcall LockCursor(void* ecx, void* edx) -> void;
Его typedef:
Код:
typedef void(__thiscall* LockCursorFn)(void* ecx);
extern LockCursorFn oLockCursor;
Сам хук:
Код:
LockCursorFn oLockCursor = nullptr;
auto __fastcall hooks::LockCursor(void* ecx, void* edx) -> void
{
    if (settings.menu.opened)
        sdk::interfaces::m_surface->UnlockCursor();
    else
       oLockCursor(sdk::interfaces::m_surface);
}
Его инициализация:
Код:
h_surface = new vmthook(reinterpret_cast<PDWORD*>(sdk::interfaces::m_surface));
oLockCursor = reinterpret_cast<LockCursorFn>(h_surface->hookf(reinterpret_cast<uintptr_t>(hooks::LockCursor), 67));
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
7 Мар 2017
Сообщения
753
Реакции[?]
364
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
7 Мар 2017
Сообщения
753
Реакции[?]
364
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2018
Сообщения
134
Реакции[?]
35
Поинты[?]
0
автору оторвать руки и выдать учебник по С++(с правками относительно новых стандартов)
скоро же еще новый стандарт выйдет и люди будут пытаться еще на нем писать я тогда поору с их попыток
 
Сверху Снизу