Вниз
Скачать: CL | DM;

Как отличить нажатую физически на клавиатуре клавишу от эмуляции   Найти похожие ветки 

← →
rusgl   (2005-12-05 11:39) [0]

Как отличить нажатую физически на клавиатуре клавишу от эмуляции нажатия программно?

Ну и обратный вопрос. :) Как обмануть программу, которая пытается различать подобные вещи?
Т.е. вещи типа:
keybd_event(Key,0,0,0);
keybd_event(Key,0,KEYEVENTF_KEYUP,0);
она игнорирует.

Спасибо.


← →
Deka ©   (2005-12-05 12:04) [1]

Физическое нажатие кнопки на клавиатуре вызывает сообветствующее событие в Windows. Посему если ты сможешь определить физическое нажатие кнопки, то сможешь убедиться в том, что сообщение пришло именно от клавиатуры, а не от внешней программы. Возможно сделать такое хуком (я в них не силен, поэтому просто предположение). Ну а обмануть тоже наверное хуком, который может "эмулировать" физическое нажатие. ;)


← →
SpyBoy ©   (2005-12-06 20:53) [2]

Deka ©   (05.12.05 12:04) [1]
Наврядли, хуки ведь ловят сообщения!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.038 c
2-1138881592
Starter2006
2006-02-02 14:59
2006.02.19
Delphi + 1C


15-1137870228
ArtemESC
2006-01-21 22:03
2006.02.19
А что вы думаете о Greenpiece?


15-1138284610
Dec
2006-01-26 17:10
2006.02.19
gif-рисунок


15-1138526986
vidiv
2006-01-29 12:29
2006.02.19
Применение шифрования в телефонии.


2-1138677721
Близнец
2006-01-31 06:22
2006.02.19
Большая степень числа




   Наверх