Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Hooks [D6, Win95/98, WinXP]


FireMan_Alexey ©   (2004-01-10 14:21:00) 

Уважаемые мастера. Помогите пожалуйста с проблемой!
Хочу поставить низкоуровневый хук на клаву, но параметр,
который описан на данном сайте в статьях, WH_KEYBOARD_LL Делфи не воспринимает! :-\


tot samiy Sergey   (2004-01-11 17:46:00) [1]


> DeadMeat ©   (11.01.04 17:23) [3]

CTRL+ESC в xp/2000 как оказалось можно и обычным хуком WH_GETMESSAGE заблокировать.


DeadMeat   (2004-01-11 17:23:00) [2]

Тем, что он работает только в Win2k/XP, и может блокировать такие комбинации, как ALT+TAB, CTRL+ESC и т.п... А в одном (определённом) случае, им даже можно заблокировать ALT+CTRL+DEL... Правда это сработает тольков WinXP, и толькопри включённом Welcome Screen (или Fast User Switching, щас непомню)...
И вообще, в MSDN всё сказано...


Pantera111   (2004-01-10 22:39:00) [3]

а чем низкоуровневый хук отличается от обычного?


DeadMeat   (2004-01-10 17:53:00) [4]

Вместо WH_KEYBOARD_LL пиши 13...
П.С. А если хочешь ещё и WH_MOUSE_LL, то используй 14...


Наверх

Титульная страница Поиск, карта сайта Написать письмо