Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.19;
Скачать: 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 вся ветка

Текущий архив: 2006.02.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
2-1138710802
Lenka_per
2006-01-31 15:33
2006.02.19
Переменная в переменной


1-1137764949
GuAV
2006-01-20 16:49
2006.02.19
Верить ли MemProof ?


15-1138290638
Andy BitOff
2006-01-26 18:50
2006.02.19
Установка GDIplus под D2005 - проблемы.


15-1138798659
Влад
2006-02-01 15:57
2006.02.19
Как вам вот такие ГИС проекты


1-1138013686
korban
2006-01-23 13:54
2006.02.19
Сконвертировать файл png в ico с помощю средств Delphi