AutoHotInterception
AutoHotInterception — надстройка для AutoHotKey, основанная на специальном драйвере Interception, позволяющем на низком уровне перехватывать сигналы от устройств ввода и модифицировать их, не позволяя системе Windows в принципе отследить факт нажатия клавиш. Может использовать для назначения разной функциональности одним и тем же клавишам на разных клавиатурах.
Описание[править]
Значительной проблемой популярного автокликера AutoHotKey является тот фактецкий, что клики с его использованием отмечаются как синтетические и при желании это можно легко обнаружить любой программой, которая внимательно анализирует ввод. Соответственно, все макросы с использованием AHK уязвимы, так как античит может определить искусственный ввод и забанить игрока. Для решения этого необходимо модифицировать ввод на низком уровне. Наиболее эффективным было бы использование физической микросхемы типа Arduin, которая впаивается между клавиатурой и компьютером (модификацию на таком уровне едва ли можно отследить), но это весьма сложно, и более простым является использование драйвера низкого уровня.
Для использования AHI надобно сначала поставить сам драйвер Interception, который устанавливается в Windows.
К AHI предлагается программа, показывающая идентификаторы устройств в системе, которые затем используются в скриптах. Важной особенностью AHI является именно то, что можно отдельно назначать разные функции клавишам на разных клавиатурах. При нажатии клавиши на клавиатуре также показывается её код и состояние, что помогает в написании программ.
Именно с использованием AHI и случайных задержек были написаны самые грамотные макросы на фласки для Path of Exile, которые последовательно избежали бана на протяжении множества различных лиг, так как определить факт использования постороннего ПО было фактически невозможно.
Основной особенностью AHI является SubscribeKey — при нажатии клавиши стандартный вызов Windows полностью отменяется, а вместо него выполняется определенная функция. Система даже не знает, что определенная клавиша была нажата, что обеспечивает максимальную защиту от возможного обнаружения синтетичности.
Галерея[править]
Простой автофласкер с рандомными задержками