Я хочу создать универсальный универсальный получатель хука Windows API (и функции приложения) для динамического и безопасного перехвата.
Идея состоит в том, чтобы:
- создать и установить хук на целевую функцию, которая определяется пользователем во время выполнения,
- затем, после перехвата, передайте значения в среду выполнения Lua, чтобы пользователь мог безопасно и динамически проверить значения, или отредактируйте
- передать управление исходной функции.
Декодирование аргументов функции в значимые значения может быть оставлено в Lua-скрипте, как только он их получит.
Любые советы, советы приветствуются.
P.S. Я думаю об использовании mhook2.3