Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Как пофиксить курсор в своём софте???

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
27 Июн 2018
Сообщения
53
Реакции
2
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Усё в шапке.
За ранее спасибо.
 
Hook:
Код:
Expand Collapse Copy
DWORD dwMouseEnable = 0;
bool __fastcall hkMouseEnableBool(PVOID pConVar, void* edx)
        {
            typedef bool(__thiscall *hkMouseEnableBoolFn)(PVOID);
            static hkMouseEnableBoolFn oMouseEnable = (hkMouseEnableBoolFn)(dwMouseEnable);
            if (!oMouseEnable)
                return false;

            return (cvar::menuenabled) ? false : oMouseEnable(pConVar);
        }
Вызываем Hook:
Код:
Expand Collapse Copy
Engine::ValveSDK::ConVar* cl_mouseenable = Engine::Globals::g_pCVar->FindVar("cl_mouseenable");

            if (cl_mouseenable)
            {
                CHookData* cl_mouseenableHook = new CHookData(cl_mouseenable);
                if (cl_mouseenableHook)
                {
                    dwMouseEnable = cl_mouseenableHook->GetMethod<DWORD_PTR>(13);
                    cl_mouseenableHook->HookMethod(&hkMouseEnableBool, 13);
                }
            }
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Это ayyware?или нет?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ок,спасибо
 
Назад
Сверху Снизу