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