[Полезное] AHK-HOOK-API - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Полезное] AHK-HOOK-API
Rinat_Namazov Дата: Пятница, 05.10.2018, 18:26 | Сообщение # 1
Боец
Сообщений: 122
Статус: Offline
AHK-HOOK-API

API для установка хуков на функции через AHK.
API состоит из файла AHK-HOOK-API.ahk.
Для подключения библиотеки нужно вписать в начало скрипта следующий код:
Код

#include AHK-HOOK-API.ahk


Примеры:
Установка хука на MessageBoxA:
Код

global MsgBoxHook := new Hook("user32.dll", "MessageBoxA", "Hook_MessageBoxA") ; Установка хука.
MsgBox, 0, Заголовок, Текст

Hook_MessageBoxA(hWnd, lpText, lpCaption, uiType)
{
    MsgBoxHook.SetStatus(false) ; Снимаем хук.
    retValue := DllCall("MessageBoxA", "UInt", hWnd, "Str", StrGet(lpText), "Str", "Hooked MsgBox", "UInt", uiType) ; Вызываем оригинальную функцию, но подменяем название.
    MsgBoxHook.SetStatus(true) ; Ставим хук обратно.
    return retValue
}


Примечание: Вместо названий функций, можно указывать их адрес.

Скачать
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи