powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Имитация клавиш, не работает
2 сообщений из 2, страница 1 из 1
Имитация клавиш, не работает
    #39878788
FreeAdman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!

Такая незадача получилась.

Есть игра, в оконном режиме

Код: pascal
1.
2.
3.
4.
5.
6.
 
keybd_event(Ord('a'), 0, 0, 0);

Sleep(50);

keybd_event(Ord('a'), 0, KEYEVENTF_KEYUP, 0);



Имитирую нажатие. В консоли в игре всё работает, т.е. символы печатаются, а в процессе игры выполнения квеста реакции никакой, хотя если физически нажимать - всё отрабатывает.

Может защита какая-то. Делаю для себя, а потому любые варианты возможны.

Думал, поиграться хуком на клавиатуру, хотя Хук показал, что физически отправляются нужные клавиши, ничего не подменяется.

Такой вот вопрос, есть варианты более реалистичной имитации или какие бывают обходы таких имитаций для защиты как в моём случае?
...
Рейтинг: 0 / 0
Имитация клавиш, не работает
    #39878793
FreeAdman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался. Неправильные параметры функции keybd_event
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Имитация клавиш, не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]