CTRL + ALT + DEL - это secure attention sequence Windows NT (и его производные, такие как Win7). Это единственная ключевая комбинация, которая гарантированно привлечет внимание ОС. Весь смысл SAS заключается в том, что он не может быть перехвачен или остановлен пользовательскими программами.
Одна из проблем безопасности, которую он адресует, - это ложный экран входа в систему: рассмотрите экран, который выглядит точно так же, как обычный экран входа в Windows. Нельзя сказать, что это подделка, просто взглянув на нее. Но, если у вас есть привычка всегда нажимать CTRL + ALT + DEL перед входом в систему (есть возможность всегда требовать его для законного экрана), нажатие SAS на ложном экране входа в систему вызовет манипулятор задачи или безопасный экран внимания (с выходом из системы, сменой пароля и т. д.). Экран реального входа не делает этого; он просто остается на экране. До тех пор, пока сама ОС не будет заменена или не скомпрометирована, CTRL + ALT + DEL защитит вас от ложных экранов входа в систему. Если пользовательская программа может перехватить SAS, это ничего не стоило бы.
SAS был запечен в дизайне Windows NT с самого начала (это было в первом выпуске в 1993 году), поэтому обойти это будет нелегко. Я уверен, что есть драйверы фильтров для клавиатуры или что-то такое, чтобы перехватить эту последовательность, предназначенную для использования киоска.
Возможный дубликат http://stackoverflow.com/questions/6408443/how-can-i-disable-ctrl-alt-del-in-windows-7-programmatically –
http://stackoverflow.com/questions/4234242/disable-ctrl-alt-del-and-shutdown-for-kiosk –
Если он находится в режиме киоска, вы не можете убедиться, что на оборудовании отсутствует один или все клавиши Ctrl, Alt или Del (при условии, что есть клавиатура на всех) –