Вы можете реализовать свою собственную обработку запросов, чтобы закрыть программу, чтобы она игнорировала их, это не очень сложно. Тем не менее, важно понимать, что ctrl+alt+del неопровержим по замыслу. Это функция безопасности операционной системы , что эта последовательность клавиш (иногда упоминается как последовательность разрыва, как это современный эквивалент теперь в значительной степени игнорировались ключ Break) перехватывается операционной системы , прежде чем он достигнет приложений.
Это предотвращает получение вредоносным приложением полного контроля над вашим компьютером или притворяется вашей операционной системой. Например, Windows может быть (и должна быть) сконфигурирована так, чтобы требовать, чтобы вы нажимали последовательность прерываний перед входом в систему. Вредоносная программа, притворяющаяся запросом на вход в систему для получения пароля, не может ответить на эту последовательность, поэтому бдительному пользователю станет ясно, что запрос на вход в систему не является реальным, когда появляется диспетчер задач.
Я видел компьютеризированную систему тестирования (система оценки знаний штата Орегон, выглядит как внутренняя работа), которая реализует новое решение для предотвращения доступа пользователей к веб-браузеру - когда он читает, что ctrl и alt были нажаты вместе, он приостанавливает тестирование и требует, чтобы проктор "проверил" рабочую станцию. Мониторинг только для клавиш-модификаторов не требует обнаружения всей комбинации. Возможно, вам удастся внедрить аналогичную систему, которая предотвращает нарушение безопасности через побег, фактически не предотвращая побег. Имейте в виду, что это может иметь непреднамеренные последствия - например, некоторые пользователи используют ctrl+alt+(число) для изменения раскладки клавиатуры.