Скажем перезагрузке - НЕТ!
Перерыл громаднейшее кол-во форумов и книг, но реально работающего примера не нашел... Справочник по WinApi не помог...
Чего я только не пробовал... хуки в том числе, но...
Толкните на путь истинный :)
Конечно это не лучший вариант но можно пустить в цикл код который будет проверять наличие окна с именем "Диспетчер задач Windows" и если есть таковое, то close его...
Цитата:
Для отключения Диспетчера Задач в* разделе реестра
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System создайте
параметр DisableTaskMgr (DWORD) и присваивайте ему значения : (0 -
отключено,1 - включено).
По идее должно блокировать отрытие ТаскМенеджера...
Первое что приходит в голову - это драйвер-фильтр.
Мне первым в голову пришел DirectInput - клавиатура в эксклюзивном режиме. Перехватывает вообще весь ввод, т. к. работает напрямую с драйвером.
А можно и самому работать напрямую с драйвером, если знаешь как.
Вот что у нас нашёл:
Пример такого драйвера-фильтра можно посмотреть здесь -
Перерыл громаднейшее кол-во форумов и книг, но реально работающего примера не нашел... Справочник по WinApi не помог...
Чего я только не пробовал... хуки в том числе, но...
Толкните на путь истинный :)[/QUOTE]
DInput реализует подобное через хуки. Попробуй поэксперементировать с SetWindowsHookEx(WH_KEYBOARD_LL, ...) вкупе с привилегиями отладчика (нажатие CTRL + ALT + DEL обрабатывается системой независимо от окна, имеющего вокус ввода).