Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Фильтрация имитации клавиатуры и мыши


Автор: RapMan 15.6.2009, 06:25
Всем привет, вопрос состоит в следующем:
Как мне отследить имитацию нажатие кнопок клавиатуры и кликы мышки? То есть мне нужно отсеять имитацию от реальных действий пользователя

Заранее всем спасибо

Автор: jonie 15.6.2009, 07:09
фильтр драйвер имхо нужно будет писать, который будет крепиться перед клавиатурным, и, соотвестветственно знать идут ли данные от девайса... хотя и такое врядли поможет по большому счету это можно обойти.

Автор: Earnest 15.6.2009, 10:17
Имитация может производиться разными способами, на разных уровнях. 
Общий принцип такой: реализовывать проверку на уровень ниже.

Автор: dumb 21.6.2009, 23:25
SetWindowsHookEx + WH_KEYBOARD_LL + KBDLLHOOKSTRUCT.flags & LLKHF_INJECTED
SetWindowsHookEx + WH_MOUSE_LL + MSLLHOOKSTRUCT.flags & LLMHF_INJECTED

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)