Как перехватить нажатия ALT+TAB, CTRL+ESC, CTRL+ALT+DEL ?
Нужно очень срочно.
Цитата:
Originally posted by SLA
Можно ли в WinNT перехватить нажатия пользователем комбинаций ALT+TAB, CTRL+ESC, CTRL+ALT+DEL ?
Нужно очень срочно.
Можно ли в WinNT перехватить нажатия пользователем комбинаций ALT+TAB, CTRL+ESC, CTRL+ALT+DEL ?
Нужно очень срочно.
По-моему через глобальный хук можно, только примера сейчас не приведу - хуками я не пользовался очень давно.
Цитата:
Originally posted by xelos
По-моему через глобальный хук можно, только примера сейчас не приведу - хуками я не пользовался очень давно.
По-моему через глобальный хук можно, только примера сейчас не приведу - хуками я не пользовался очень давно.
Оказывается, с помощью SetWindowsHookEx(WH_KEYBOARD_LL, .....) в WinNT/2k/XP можно перехватить все кроме Ctrl+Alt+Del. Виндовс даже не уведомляет мою функцию KeyboardProc() о нажатии этой комбинации.
На этом мой эксперимент закончился. Едиственный выход - написать драйвер клавиатуры, но я за это браться не буду, т.к. игра не стоит свечь. Вот так... :)