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