Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как перехватить нажатия ALT+TAB, CTRL+ESC, CTRL+ALT+DEL ?

415
02 февраля 2004 года
SLA
274 / / 08.08.2003
Можно ли в WinNT перехватить нажатия пользователем комбинаций ALT+TAB, CTRL+ESC, CTRL+ALT+DEL ?
Нужно очень срочно.
319
03 февраля 2004 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by SLA
Можно ли в WinNT перехватить нажатия пользователем комбинаций ALT+TAB, CTRL+ESC, CTRL+ALT+DEL ?
Нужно очень срочно.


По-моему через глобальный хук можно, только примера сейчас не приведу - хуками я не пользовался очень давно.

415
11 февраля 2004 года
SLA
274 / / 08.08.2003
Цитата:
Originally posted by xelos
По-моему через глобальный хук можно, только примера сейчас не приведу - хуками я не пользовался очень давно.



Оказывается, с помощью SetWindowsHookEx(WH_KEYBOARD_LL, .....) в WinNT/2k/XP можно перехватить все кроме Ctrl+Alt+Del. Виндовс даже не уведомляет мою функцию KeyboardProc() о нажатии этой комбинации.
На этом мой эксперимент закончился. Едиственный выход - написать драйвер клавиатуры, но я за это браться не буду, т.к. игра не стоит свечь. Вот так... :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог