Форум: "WinAPI";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизКак отличить нажатую физически на клавиатуре клавишу от эмуляции Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.044 c