Гайд Хукаем LockCursor

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
7 Мар 2017
Сообщения
772
Реакции
364
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Нужен для фикса курсора в бетке cs.
Прототип хука:
Код:
Expand Collapse Copy
extern auto __fastcall LockCursor(void* ecx, void* edx) -> void;
Его typedef:
Код:
Expand Collapse Copy
typedef void(__thiscall* LockCursorFn)(void* ecx);
extern LockCursorFn oLockCursor;

Сам хук:
Код:
Expand Collapse Copy
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);
}

Его инициализация:
Код:
Expand Collapse Copy
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));
 
Последнее редактирование:
это под смеф подойдёт ?
 
Спасибо.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
автору оторвать руки и выдать учебник по С++(с правками относительно новых стандартов)
скоро же еще новый стандарт выйдет и люди будут пытаться еще на нем писать я тогда поору с их попыток
 
Назад
Сверху Снизу