У меня есть программа, которая зависает случайным образом. Каждый раз, когда это зависает, даже Ctrl+Alt+Delete или комбинации Ctrl+Shift+Esc не могут вынуть меня из программы и в диспетчер задач. Единственное решение состоит в том, чтобы вынудить компьютер закрыться удержанием кнопки питания.
Я не добираюсь, почему Ctrl+Alt+Delete может быть перезаписан любой программой. Там какой-либо путь состоит в том, чтобы препятствовать тому, чтобы программы переопределили Ctrl+Alt+Del?
Ctrl+Alt+Del обрабатывается на самом низком уровне ОС и не может быть переопределен программами пространства пользователя. Поэтому Windows требует Ctrl+Alt+Del перед входом в систему - это гарантирует, чтобы ключи после Ctrl+Alt+Del были обработаны Windows и не другим программным обеспечением.
Скорее всего, Ваша программа, которая зависает, полностью мешала ОС выполнить (например, доставить неприятности памяти/видеокарты и так далее).