Задать вопрос
@fibusha

Почему эмуляция кликов мыши через SendInput блокируется после трёх срабатываний?

Написал код на плюсах для тригера клика мыши. Код прекрасно работает в Paint, но локается в игре, не понимаю как пофиксить. Сделал рандомайзер задержки от 30мс до 50мс, однако все равно он прекращает нажатия мыши через несколько выстрелов. Сделал отладку - в консоль продолжают поступать сообщения что код находит объект, блокируются только нажатия мыши). Неужели для работы такого достаточно простенького кода придется обращаться к драйверам?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
VoidVolker
@VoidVolker Куратор тега Windows
Dark side eye. А у нас печеньки! А у вас?
Неужели для работы такого достаточно простенького кода придется обращаться к драйверам?

В играх - да, ибо там своя атмосфера с античитами и банхаммерами. Вам нужен драйвер пользовательского ввода в ядре ОС (ring0). А туда пускают только с подписью (ну или ломать систему). Ищите на форумах автоита - там вроде был такой. Альтернативный вариант - свой контроллёр в USB порт, который прикидывается мышкой/клавиатурой.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы