Техническое задание: Создание исполняемого макроса для клавиатуры
Основная цель
Разработка готового исполняемого файла (EXE), который будет выполнять заданную последовательность нажатий клавиш на клавиатуре с использованием низкоуровневого драйвера для полной скрытности.
Ключевые требования к функционалу
- Создание автономного EXE-файла, не требующего дополнительных сред выполнения.
- Реализация эмуляции нажатий клавиш через драйвер клавиатуры PS/2 (на низком уровне, минуя стандартные системные вызовы).
- Встроенная защита от детектирования программами и играми как макрос или автоматизированное действие (анти-детект).
- Выполнение заданной последовательности действий:
- Нажатие клавиши F5.
- Нажатие клавиши Пробел.
- Короткое нажатие (недолгое прожатие) клавиши A.
- Короткое нажатие (недолгое прожатие) клавиши S.
- Возможность запуска и остановки макроса (например, по горячей клавише).
Технические особенности
- Приоритет отдается решению, работающему на уровне драйвера, для максимальной надежности и незаметности.
- Программа должна быть стабильной и не конфликтовать с другим ПО.
- Желательна возможность простой настройки последовательности клавиш или задержек между ними в будущем.