Запретить программам блокировку Ctrl + Alt + Del

626
Roy

У меня есть программа, которая зависает в случайном порядке. Всякий раз, когда он зависает, даже комбинации Ctrl+ Alt+ Deleteили Ctrl+ Shift+ Escне могут вывести меня из программы в диспетчер задач. Единственное решение - принудительно выключить компьютер, удерживая кнопку питания.

Я не понимаю, почему Ctrl+ Alt+ Deleteможет быть перезаписан любой программой. Есть ли способ, чтобы предотвратить загрузку программ из переопределения Ctrl+ Alt+ Del?

1
Что за программа? Приложения не могут переопределить Ctrl + Alt + Del. Скорее всего, приложение (или что-то еще) вешает всю ОС до такой степени, что ОС даже не может реагировать на нажатие клавиши. Это не переопределение ключей, просто ОС вообще не отвечает. Chris Nava 13 лет назад 1

1 ответ на вопрос

8
bubu

Ctrl+ Alt+ Delобрабатывается на самом низком уровне ОС и не может быть переопределен программами пользовательского пространства. Вот почему Windows требует Ctrl+ Alt+ Delперед входом в систему - это гарантирует, что ключи после Ctrl+ Alt+ Delбудут обрабатываться Windows, а не другим программным обеспечением.

Скорее всего, зависшая ваша программа полностью остановила работу ОС (например, из-за проблем с памятью / графической картой и т. Д.).