Доброго времени суток.
Стандартные клавиши (F1-12, Ctrl, Alt, Del, Caps Lock, буквы, Numpad и т.д.)
В самой дырявой в мире ОС w$$$$$s есть возможность отслеживать нажатия клавиш пользователем и даже подмены текста. В бескорыстных целях это реализовано, например, в AutoHotKey (не реклама). Установите её и напишите следующий скрипт:
Insert::
return
Del::
return
Home::
return
PgUp::
return
PgDn::
return
ScrlLck::
return
Alt::
return
Win::
return
Ctrl::
return
F::
return
F2::
return
F3::
return
F4::
return
F5::
return
F6::
return
F7::
return
F8::
return
F9::
return
F10::
return
F11::
return
F13::
return
Данный скрипт заблокирует клавиши Insert, Home, PageUp, Delete, End, PageDown, Scroll Lock, Alt, Win, Ctrl.
Клавиши для понтов (Power, Reboot, Sleep, e-mail (fidonet netmail), домашний каталог, favorites, плеер, звук, калькулятор)
Для первых трёх (управление питанием) во времена ХРюни вылезало окошко с вопросом: "Вы точно хотите выключить компьютер?" В висте это убрали. Зачем - не знаю. Если память не обманывает, начиная с семёрки в настройках электропитания (Панель настроек -> Электропитание -> Дополнительно) была функция отобразить что-то подобное на мониторе. Воспользуйтесь этим.
Прочие вышеперечисленные клавиши посылают определённую комбинацию клавиш. Достаточно узнать про них подробнее и заблокировать также, как стандартные. Например,
!F1::
return
Запретит выполнение Alt+F1.