За период этой отчаянной борьбы в процессе конфронтаций скопилось достаточно большое количество решений, начиная с программного переназначения таких кнопок при помощи специальных утилит и заканчивая банальным выковыриванием столь нежелательных клавиш с клавиатуры.
Автор данного, столь полезного и актуального в нынешнее время драйвера – Александр Телятников.
Скачать драйвер можно здесь. 100% он работает под Windows XP и 2000. Для того чтобы установить фильтр в систему нужно распаковать архив, после чего запустить инструкцию команды setup.bat, которая самостоятельно проведет все требуемые процедуры, включая копирование PwrKbdFilter.sys в системную папку %SystemRoot%\System32\drivers, после чего внося в системный реестр нужные записи, которые содержит PwrKbdFilter.reg-файл. Для избавления от драйвера необходимо выполнить батник uninstall.bat, дождавшись окончания работы процесса.
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Power\PowerSettings\7648EFA3-DD9C-4E3E-B566-50F929386280]
"ACSettingIndex"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Power\PowerSettings\96996BC0-AD50-47EC-923B-6F41874DD9EB]
"ACSettingIndex"=dword:00000000.
Этот способ тестировался на Windows XP, 7 и 8. Все работает вполне успешно и позволяет исключить реакцию системы на нажатие роковых клавиш «Sleep», «Power», «Wake Up» на «модной» пользовательской клавиатуре.