![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
Глобальный хук клавиш и X64
Раньше делал хук клавиш через GetKeyState, но недавно поставил 64-битную систему, и теперь она выдаёт рандомные числа. Мало того ещё и не даёт подключится к DirectInput. *Повышенная безопасность* Какие есть ещё варианты? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
GetAsyncKeyState не работает?
странно, у меня тоже х64 и все норм з.ы. использую такую конструкцию
для отлова нажатия лкм при зажатом контрол |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
agentex, он выдаёт при каждом запуске проги разные значения типа 10938471 но я придумал уже, при запуске проверять и в переменную заносить это число, и от него уже толкаться (хотя если кто-то догадается при старте зажать данную кнопку - будет эпик фейл) если брать его как отпущенную клавишу, то относительно него однократное нажатие это -1, а зажатая -32769 |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|