[Полезное] 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]

Новые пользователи
Ledia12 [03:27]

ejjrhe [20:12]

iparmanovich [01:16]

LomDo555 [18:40]

Portablextv [07:16]

Temia [18:37]

exreloges1985 [14:52]

balkaevbayastan [13:33]

danile4112 [11:58]

Isaevv07 [11:40]

Securityhtq [08:34]

vladimirbashinskiy6 [19:23]

somniumggs [16:44]