Отключение ctrl-alt-delete, alt-tab, Пуск и прочих сочетаний / Хабр

Dos на основе windows,

В Windows 9x и Windows 3.0 работает в 386 Enhanced режиме нажатия комбинации клавиш распознается клавиатура Windows , драйвер устройства . В соответствии с величиной LocalReboot опции в [386Enh] секции system.ini , Windows , выполняет одно из нескольких действий в ответ. Если LocalReboot = On ( по умолчанию):

  • Windows 3.1x отображает синий экран , который позволяет пользователю нажать Enter , чтобы завершить задачу, которая перестала реагировать на систему (если существует такая задача) или нажмите Ctrl Alt Delete еще раз , чтобы выполнить мягкую перезагрузку . Текст этой зачаточной менеджер задач была написана Стив Балмер .
  • Windows 9x временно останавливает всю систему и отображает Закрыть Программу диалогового окна , окно , в котором перечислены запущенных процессах и позволяет пользователю закончить их (силой, если это необходимо). Пользователь может нажать Ctrl Alt Delete еще раз , чтобы выполнить мягкую перезагрузку.

Если LocalReboot = Off , Windows выполняет мягкую перезагрузку.

Что делает команда ctrl alt del

Изначально нажатие данной комбинации вызывало окно диспетчера задач, в котором можно было просматривать системные процессы и другую информацию. Так было до выхода операционной системы Windows Vista. В ней и последующих версиях Windows от Microsoft (включая Windows 10) данная комбинация вызывает системное меню, в котором можно как запустить диспетчер задач, так и воспользоваться другими возможностями:

  • Заблокировать – при нажатии данного пункта произойдёт блокировка компьютера.
  • Сменить пользователя – с помощью данного пункта вы сможете быстро сменить пользователя (учётную запись пользователя в Windows).
  • Выйти – этот пункт позволяет быстро осуществить выход текущего пользователя из системы (из текущей загруженной учётной записи Windows с сохранением всех параметров работы)
  • Изменить пароль – этот пункт, как вы уже, наверное, догадались, позволяет быстро изменить ранее установленный пароль у текущего пользователя
  • Диспетчер задач – этот пункт не нуждается в комментариях

Чтобы выйти из системного меню, следует воспользоваться кнопкой Отмена, что располагается чуть ниже.

Ctrl alt del в терминале. как запустить диспетчер задач на удаленном компьютере в терминале.

Как запустить диспетчер задач на удаленном компьютере в терминале? Как снять зависшую программу или сессию пользователя? Стандартные три волшебных кнопки Ctrl Alt Del тут не помогут, ибо в терминале действует иная комбинация.

 Ctrl    Alt    End  – спасет отца русской демократии в данной ситуации.

Отключение ctrl-alt-delete, alt-tab, Пуск и прочих сочетаний / Хабр
После включения Mac вентиляторы начинают работать на полной скорости
Отключение ctrl-alt-delete, alt-tab, Пуск и прочих сочетаний / Хабр
Подключение USB накопителя к MikroTik и настройка файлового сервера (SMB)
Отключение ctrl-alt-delete, alt-tab, Пуск и прочих сочетаний / Хабр
Как бесплатно скачивать видео с YouTube
Отключение ctrl-alt-delete, alt-tab, Пуск и прочих сочетаний / Хабр
Принципы диагностики неисправностей материнских плат ноутбуков
Отключение ctrl-alt-delete, alt-tab, Пуск и прочих сочетаний / Хабр
Skype – обнаружена ошибка приложение будет закрыто
Отключение ctrl-alt-delete, alt-tab, Пуск и прочих сочетаний / Хабр
Переносим сервер в собственное облако. Настройка OpenVPN сервера на сетевом накопителе QNAP.

Linux

На некоторых Linux -На операционных систем , включая Ubuntu и Debian , Control Alt Delete ярлык для выхода из.

В Ubuntu Server , используется для перезагрузки компьютера без входа в систему .

Os / 2

В OS / 2 , эта комбинация клавиш распознается драйвером устройства OS / 2 , клавиатуры, которая уведомляет процесс Менеджер сеанса связи . Нормальный сеанс процесса менеджер в OS / 2 версии 2.0 и более поздних версий является родительским процессом на рабочем месте Shell, который отображает «перезагрузке системы» окно и вызывает мягкую перезагрузку. Если она нажата два раза подряд OS / 2 вызывает немедленную мягкую перезагрузку, не дожидаясь процесс менеджера сеанса.

В обоих случаях система очищает кэш страницы , аккуратно демонтирует все тома диска, но не чисто закрыть все запущенные программы (и , таким образом , не сохраняет несохраненные документы или текущие договоренности объектов на рабочем столе Workplace Shell или в любой из его открытых папок).

Task manager won’t start from cmd.exe, ctrl alt delete, double clicking in system32

For Windows 7 you can check your registry for this path and make sure it is set correctly. Follow the steps below to open your task manager.

Windows 7 - Go to Start, then in your search box on your start menu type regedit and hit enter.

Now that your registry editor is open, Browse to the location below. You should be able to find the folder called taskmgr.exe as shown below at the end of the registry string. If you find the folder, you’re done with this part of the check.

If you DO NOT find the folder called taskmgr.exe, then create one by right clicking on the folder called “Image File Execution Options” and then choose New, Key and name it taskmgr.exe. You might have to reboot to make the changes take effect and then test your Task Manager again.

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Optionstaskmgr.exe

If the task manager fixes failed, you can use Process Explorer as a workaround until you get the virus removed, then try the fix again. It works the same as Task Manager. Process Explorer is owned by Microsoft. You can download Process Explorer from Microsoft by clicking on this link to visit the Microsoft.com Download Page

OR

If you can’t download or do not want to, use Process Explorer. Use your command prompt as the task manager to end processes.

You can look at all running process in the command prompt following the steps below:

click on start
click on run - (For Windows Vista and Windows 7, browse to c:windowssystem32cmd.exe and right click on cmd.exe and choose "run as administrator", then skip to step 4)
type cmd into the window and hit enter
Now in the black window with the blinking cursor, type  "tasklist"    <-- without the qoutes
You should not have a list of tasks running on your computer
Now type "taskkill /IM theprocess.exe /f"  - look at more examples below

    Without the qoutes, and REMEMER to replace the word notepad.exe with the name of the process you want to end. This will force quit any running process. Some processes may take a minute to close. More examples below.
    taskkill /IM anotherprocess.exe /f
    taskkill /IM andanother.exe /f
    taskkill /IM andanother.exe /f

История

Мягкая перезагрузка функция с помощью клавиатуры была первоначально разработана Дэвид Брэдли . Брэдли, как главный инженер ПК IBM проекта и разработчиком машины ROM-BIOS , первоначально использовали Ctrl Alt Esc , но оказалось , что это было слишком легко поднять левую сторону клавиатуры и перезагрузки компьютера случайно.

По его собственным словам , Мел Hallerman, который был главным программистом проекта, поэтому предложил переключения комбинации клавиш Ctrl Alt в Del качестве меры безопасности, сочетание невозможно нажать только с одной стороны , на оригинальной IBM PC клавиатуры .

Функция изначально была задумана лишь как особенность развития для внутреннего использования и не предназначена для использования конечных пользователей, так как это вызвало перезагрузку без предупреждения или дальнейшего подтверждения, она должна была быть использован людьми , написание программ или документации, с тем чтобы они может перезагрузить свои компьютеры , не выключая их.

:/>  Решение проблем с переключением языка в Windows 10

Билл Гейтс (бывший Microsoft CEO ) вспомнил , как «только что — то мы использовали в разработке , и он не будет доступен в другом месте». Эта функция, однако, была подробно описана в справочной технической документации компании IBM к исходному компьютеру и тем самым показала широкую публику.

Брэдли рассматривать эту работу как только один небольшой задачи из многих: «Это было пять минут, 10 минут активности, а затем я перешел к следующему из 100 вещей , которые необходимо сделать.» В марте 2021 года по электронной почте, один из сотрудников Брэдли подтвердил команда была изобретена в 1981 году в городе Бока — Ратон, штат Флорида .

Брэдли также известен своей добродушной удар у ворот на праздновании 20 — летия IBM PC: «Может быть , я его придумал, но Билл сделал его знаменитым»; он быстро добавил , что это ссылка на Windows NT процедуры входа в систему ( «Нажмите Ctrl Alt Delete для входа в систему »).

Во время вопросов и ответов презентации 21 сентября 2021 года, Гейтс сказал, что «это была ошибка», ссылаясь на решение использовать Ctrl Alt Del, как сочетание клавиатуры для входа в Windows. Гейтс заявил, что он предпочел бы одну кнопку, чтобы вызвать те же действия, но не мог получить IBM, чтобы добавить дополнительные кнопки в раскладку клавиатуры.

По умолчанию, когда операционная система работает в режиме реального времени (или в предзагрузочной среде, когда нет операционной системы не запускается пока), эта комбинация клавиш перехватывается BIOS . BIOS реагирует путем выполнения мягкой перезагрузки (также известную как теплая перезагрузка).

Как можно убрать ctrl alt del при загрузке windows

Теперь попробуем разобраться, что делать если при запуске компьютера просит нажать Ctrl Alt Del?

Функцию «расжатия» файла по указаниям системы разработчики не предусмотрели. Из-за этого возможность восстановить файл появляется, только если у пользователя имеется установочный диск, содержащий исходную версию.

Для начала нужно вставить диск в привод и попытаться перезагрузить систему.

Если попытки не увенчались успехом, следует зайти в БИОС и задать CD проигрыватель в качестве загрузочного устройства.

По прошествии нескольких минут, должно появиться окно, где будет предложено выбрать язык. Выбираем русский язык и нажимаем «далее», после появления «восстановление системы» нужно нажать «продолжить».

После этого должен начаться поиск ОС, установленных на компьютере. Вам нужно будет выбрать систему. Нажимаем Windows 7, затем «далее», следом должно появиться окно с различными методами восстановления, выбираем «командная строка».

После появления черного окна, пишем в нем по указанному порядку: • C: → жмем Enter • bootrec /fixmbr → жмем Enter • bootrec /fixmbr → жмем Enter

Если будет требоваться подтверждение, то еще раз жмем кнопку Enter.

Теперь осталось достать установочный диск и перезагрузить систему.

Если все будет сделано по инструкции, ошибка исчезнет.

Но, может получится так, а вернее никак не получится, то, только переустановка системы. Если были данные на компьютере и нужно их сохранить, выход один, ставить систему без форматирования диска поверх старой. После такой установки, сначала забрать нужные данные и потом произвести повторную установку, но уже по уму и с форматированием диска.

Ctrl-Alt-Delete (часто сокращенно Ctrl Alt Del , также известный как «три пальца салют» или «ключей безопасности») является командой клавиатуры компьютера на IBM PC совместимых компьютеров, вызываемых нажатием Delete клавишу , удерживая на управление и Alt клавиша:

Ctrl Alt Delete . Функция комбинации клавиш отличается в зависимости от контекста , но это обычно прерывает или облегчает прерывание функции. Например, в предзагрузочной среде (до того, как операционная система запускает) или в DOS , Windows 3.0 и более ранних версий Windows , или OS / 2 , то комбинация клавиш перезагружает компьютер.

Как нажать комбинацию клавиш ctrl alt del на клавиатуре

В большинстве компьютеров и ноутбуков стандартная раскладка, а, следовательно, проблем с нажатием данной комбинации клавиш на клавиатуре быть не должно.

Клавиши Ctrl и Alt зачастую располагаются на своих законных местах – в левой нижней области, а вот клавиша Del не обязательно располагается рядом с клавишей Enter, она может располагаться и рядом с Backspace и где-либо ещё, в зависимости от конструкции клавиатуры.

Теперь у вас не возникнет проблем, если вам потребуется нажать клавиатурную комбинацию Контрл Альт Делит на вашей клавиатуре, причём как на настольном компьютере, так и ноутбуке.

В свою очередь, Вы тоже можете нам очень помочь.

Просто поделитесь статьей в социальных сетях с друзьями.

Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!

Не смотря на то, что многие уже перешли на windows 10, я до сих пор остаюсь на 7. И, на днях сам столкнулся с проблемой запуска своего компьютера, когда мне показалось оповещение с пресловутой комбинацией клавиш Ctrl Alt Delete. При нажатии которых, все повторялось вновь и вновь.

После исправления, решил написать статью/инструкцию, как избавиться от этой ошибки, почему не включается компьютер, пишет Ctrl Alt Del.

Культурное принятие

Так как компьютеры стали повсеместно, так что тоже имеет жаргон . Ctrl-Alt-Delete может также означать «сброс» или «избавиться от».

Нажатия клавиш хорошо известны и позорные для ухода от проблем в поп — культуре. Например, в Billy Talent песня « Perfect World », часть лирики включает последовательность и связать его с сбросом их памяти и спасаясь от ситуации: «Control-Alt-Deleted Сброс моей памяти.»

Макинтош

Ctrl Alt Delete не сочетание клавиш на MacOS . Вместо ⌘ Command ⌥ Option Esc воспитывает Force Quit панели. Control ⌘ Command Power Перезагружает компьютер ..

Оригинальный Mac OS X Server был пасхальное яйцо , в котором нажатие Control ⌥ Option Delete (как ключ Option является эквивалентом клавиши Alt на Mac клавиатуре) покажет предупреждение о том , «Это не DOS.»

Отключение ctrl-alt-delete, alt-tab, пуск и прочих сочетаний

Это вольный перевод статьи с сайта

tamas.io

о программном отключении и включении горячих клавиш Windows средствами C#. Совсем недавно мне самому понадобились подобные функции в моей программе и я с удивлением обнаружил, что в рунете ничего об этом нет, да и вообще в сети об этом сказано совсем немного. Так что, если интересно или также нужно, как было мне — добро пожаловать!

Я написал эту статью в 2007 году и она до сих пор ходит по сети и упоминается в различных обсуждениях, включая StackOverflow и DotNetSpider, так что я решил вновь опубликовать её. Это было актуально уже тогда и не было проверено на Windows 7, в силу того, что её на тот момент просто не существовало физически.
Перед тем, как продолжить чтение, прошу, обратите внимание на то, что эта статья вовсе не призывает вас создавать вредоносные приложения. Вы можете использовать приведённый код в целях обучения или для развлечения.

:/>  Как создать ярлык на Рабочем столе в Windows 10: способы выведения иконок

После небольшого исследования по отключению клавиш и их сочетаний я узнал, что есть несколько способов изменения поведения ранее упомянутых ключевых комбо.

Не волнуйтесь, мы не будем рассматривать их здесь, но я покажу, как с ними работать.

Используем возможности редактирования реестра C#, чтобы установить / изменить групповую политику для последовательности клавиш CTRL-ALT-DEL. Давайте посмотрим, что можно сделать не написав ни строчки кода. Откройте «Пуск -> Выполнить» и наберите gpedit.msc. Перейдите к: Конфигурация пользователя> Административные шаблоны> Система>Варианты действий после нажатия CTRL-ALT-DEL (User Configuration > Administrative Templates > System > CTRL ALT DELETE Options). Это то место, где стандартным способом можно установить действие, которое будет вызвано нажатием этого комбо. Дважды щёлкните по «Удалить диспетчер задач» (Remove Task Manager). Изменение этого параметра меняет значение в SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem и значение DisableTaskMgr получит значение 1.

Теперь задача стала яснее.

Важно, не пропустите эту строку:

using Microsoft.Win32;

Метод, который я написал, выглядит следующим образом:

public void KillCtrlAltDelete()
        {
            RegistryKey regkey;
            string keyValueInt = "1";
            string subKey = @"SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem";

            try
            {
                regkey = Registry.CurrentUser.CreateSubKey(subKey);
                regkey.SetValue("DisableTaskMgr", keyValueInt);
                regkey.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }

Таким образом, мы позаботились об изменении значения комбинации CTRL-ALT-DEL. Рассмотрим остальные сочетания. Возможно, вам могло показаться это сложным, но это проще простого. Как отключить ALT F4? Всего 5 строк кода:

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            e.Cancel = true;
            base.OnClosing(e);
        }

Хорошо. Об остальном пришлось много читать и сейчас будет трудно назвать точно те статьи, которые мне помогли разобраться, но из всех было штук 15, которые содержали хоть какую-то полезную информацию. Я дам вам метод, который называется хук. Фрагмент кода использует LowLevelKeyboardProc, который:

Процедура LowLevelKeyboardProc — это программно определённая или библиотечно определённая процедура вызова функции, используемая совместно с функцией SetWindowsHookEx. Система вызывает эту функцию каждый раз, когда событие ввода с клавиатуры вот-вот будет размещено в очереди потока ввода. Ввод с клавиатуры может пройти через драйвер или через вызовы функции keybdevent. Если вызов произошёл через вызов keybdevent, то он был «введён» (injected). Тем не менее, хук WHKEYBOARDLL не внедряется в другой процесс. Вместо этого, контекст переключается на другой процесс, на который установлен хук и вызывается в первоначальном виде. Затем, контекст переключается обратно на приложение, которое вызвало это событие.

И снова, не забудьте:


using System.Runtime.InteropServices;
using System.Security.Principal;
using System.Diagnostics;

Здесь всё остальное, что может ещё вам пригодиться:


[DllImport("user32", EntryPoint = "SetWindowsHookExA", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
        public static extern int SetWindowsHookEx(int idHook, LowLevelKeyboardProcDelegate lpfn, int hMod, int dwThreadId);
        [DllImport("user32", EntryPoint = "UnhookWindowsHookEx", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
        public static extern int UnhookWindowsHookEx(int hHook);
        public delegate int LowLevelKeyboardProcDelegate(int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam);
        [DllImport("user32", EntryPoint = "CallNextHookEx", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
        public static extern int CallNextHookEx(int hHook, int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam);
        public const int WH_KEYBOARD_LL = 13;

        /*code needed to disable start menu*/
        [DllImport("user32.dll")]
        private static extern int FindWindow(string className, string windowText);
        [DllImport("user32.dll")]
        private static extern int ShowWindow(int hwnd, int command);

        private const int SW_HIDE = 0;
        private const int SW_SHOW = 1;
public struct KBDLLHOOKSTRUCT
        {
            public int vkCode;
            public int scanCode;
            public int flags;
            public int time;
            public int dwExtraInfo;
        }
        public static int intLLKey;

        public int LowLevelKeyboardProc(int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam)
        {
            bool blnEat = false;

            switch (wParam)
            {
                case 256:
                case 257:
                case 260:
                case 261:
                    //Alt Tab, Alt Esc, Ctrl Esc, Windows Key,
                    blnEat = ((lParam.vkCode == 9) && (lParam.flags == 32)) | ((lParam.vkCode == 27) && (lParam.flags == 32)) | ((lParam.vkCode == 27) && (lParam.flags == 0)) | ((lParam.vkCode == 91) && (lParam.flags == 1)) | ((lParam.vkCode == 92) && (lParam.flags == 1)) | ((lParam.vkCode == 73) && (lParam.flags == 0));
                    break;
            }

            if (blnEat == true)
            {
                return 1;
            }
            else
            {
                return CallNextHookEx(0, nCode, wParam, ref lParam);
            }
        }
public void KillStartMenu()
        {
            int hwnd = FindWindow("Shell_TrayWnd", "");
            ShowWindow(hwnd, SW_HIDE);
        }
private void Form1_Load(object sender, EventArgs e)
        {
            intLLKey = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, System.Runtime.InteropServices.Marshal.GetHINSTANCE(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0]).ToInt32(), 0);
        }

Совершенно очевидно, что вы можете программно вернуть все значения, вновь включив все сочетания:


public static void ShowStartMenu()
        {
            int hwnd = FindWindow("Shell_TrayWnd", "");
            ShowWindow(hwnd, SW_SHOW);
        }
public static void EnableCTRLALTDEL()
        {
            try
            {
                string subKey = @"SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem";
                RegistryKey rk = Registry.CurrentUser;
                RegistryKey sk1 = rk.OpenSubKey(subKey);
                if (sk1 != null)
                    rk.DeleteSubKeyTree(subKey);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            UnhookWindowsHookEx(intLLKey);
        }

Я надеюсь, вам понравилась статья и вы нашли в ней что-то полезное. Я постарался собрать здесь всю информацию, которую только смог найти по этой теме.

От себя дополню, что в .NET4 код вида:


intLLKey = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, System.Runtime.InteropServices.Marshal.GetHINSTANCE(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0]).ToInt32(), 0);

Не работает. Нужно писать что-то типа:


var inst = LoadLibrary("user32.dll").ToInt32();
intLLKey = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, inst, 0);

Ну и в начало кода структуры AddHooks, среди прочего импорта сделать:


LoadLibrary:
[DllImport("kernel32", SetLastError = true, CharSet = CharSet.Unicode)]
public static extern IntPtr LoadLibrary(string lpFileName);

Надеюсь, перевод получился не совсем плох и окажется кому — либо полезен.
UPD: Ссылка на законченную рабочую программу.

Причины возникновения этой пресловутой ошибки bootmgr

Если вникнуть в суть сообщения, то можно прояснить, что ошибка выходит из-за сжатия файла BOOTMGR. По этой причине Windows не имеет возможности выполнить загрузку, о чем и говорят появляющиеся сообщения.

После нажатия клавиш происходит перезагрузка компьютера, но очень часто снова при включении компьютера пишет Ctrl Alt Del.

Вся основа этой ошибки заключается в том, что на жестком диске подключена опция сжатия информации, которая помогает экономить место на носителе.

Чтобы никогда не встретиться с такой проблемой, стоит посмотреть, отмечен ли параметр «сжать диск для экономии места».

Если стоит, значит, ее нужно убрать, иначе вы на практике узнаете что это за проблема. К большому сожалению, это недоработка специалистов Microsoft, система запуска не способна обойти сжатие системного диска.

Еще одной причиной возникновения данной проблемы может быть то, что системный диск «глючит» из-за ошибок работы контроллера или на нем имеются повреждения. В такой ситуации замена диска будет самым верным решением.

Семейство windows nt

Windows NT семейство операционной системы, члены которой не имеет «NT» в их именах , так как Windows 2000 , резерв Ctrl Alt Delete для самой операционной системы. Winlogon , основной компонент операционной системы, реагирует на комбинацию клавиш в следующих случаях:

Вызов безопасности Windows Когда пользователь регистрируется на компьютере Windows, нажав Ctrl Alt Delete вызывает безопасности Windows. Это графический пользовательский интерфейс , который позволяет пользователю блокировать систему, переключить пользователя , выход из системы , изменить пароль , вызовите диспетчер задач Windows , или завершить сеанс Windows , путем выключения , перезагрузки или поставить компьютер в сон или спящий режим ; нажав кнопку «Отмена» или нажав клавишу Escape , возвращает пользователю , где они были.

:/>  Windows 7: системные требования и сравнение версий

Комбинация клавиш всегда вызывает безопасность Windows во всех версиях и выпусках семейства Windows NT , кроме Windows XP . (См . Ниже) до Windows Vista , Windows Security был диалоговое окно , не позволяет переключение пользователей и показал дату входа и время, имя учетной записи пользователя , в которую пользователь вошел в систему и имя компьютера. Начиная с Windows Vista, Windows Security стал полноэкранным.

Защищенное внимание Войти спуфинга является социальная инженерия трюк , в котором вредоносный компьютерная программа , маскируясь в диалоговом окне входа в систему Windows, Центр запрашивает имя учетной записи пользователя и пароль , чтобы украсть их.

Для того, чтобы сорвать эту атаку, Windows NT реализует дополнительную меру безопасности , в котором Ctrl Alt Delete выступает в качестве ключа безопасного внимания комбинации. После того , как защита активирована, Windows требует пользователю нажать Ctrl Alt Delete , каждый раз перед входом в систему или разблокировки компьютера.

Поскольку комбинация клавиш перехватывается самой Windows , и вредоносного программного обеспечения не может имитировать это поведение, трюк сорваны. Если компьютер Windows , не является частью домена Windows , сетей, надежная защита внимания отключена по умолчанию и должна быть включена пользователем.

Поведение Windows XP Windows XP представляет экран приветствия , переработанный интерфейс для входа в систему. Экран приветствия в Windows XP, однако, не поддерживает безопасный сценарий внимания. Это может быть отключена в пользу классического обычного экрана входа в систему, либо явно пользователем , либо как следствие Windows XP компьютера становится частью домена сети Windows. Имея это в виду, Windows XP использует три пальца салют в следующих уникальных сценариев:

  1. При входе в систему строке сочетание клавиш увольняет экран приветствия и вызывает классический пользовательский интерфейс входа в систему.
  2. Когда пользователь регистрируется на компьютер и экран приветствия Windows XP включена, нажав комбинацию клавиш вызывает диспетчер задач Windows вместо Windows Security.

Windows Vista и последующие версии Windows NT не наследуют любой из вышеперечисленных.

Эквиваленты на различных платформах

операционные системы для настольных

Ctrl Alt Delete

Платформасочетание клавишфункция
AmigaCtrl Left Amiga Right AmigaВыполните аппаратную перезагрузку, посылая сигнал сброса в систему с помощью клавиатуры БУМ ( возможный дополнительный код клавиши макс задержки 10s, если «сбросить предупреждение» поддерживается и используется).
BIOSCtrl Alt DeleteВыполните мягкую перезагрузку без инициализации памяти, прыгнув IPL вектор сброса , после трансляции отложенного события выключения (на AT совместимых машин).
DOS KEYBCtrl Alt DeleteВыполните мягкую перезагрузку без инициализации памяти, прыгнув IPL сброса вектора, после трансляции отложенного события выключения (на AT совместимых машин) и промывку диска кэши (так как DOS 6, или с FreeKEYB загружен). Некоторые 386 диспетчеров памяти (например , QEMM ) могут перехватить и превратить это в быструю перезагрузку . Если более чем одна задача выполняется под multitaskers как DR-DOS EMM386 / MULTI Урочная , это будет только убить работающий в настоящее время приоритетной задачей.
DOS K3PLUS или FreeKEYB⇧ Shift Ctrl Alt DeleteВыполните мягкую перезагрузку с инициализацией памяти (так называемой «холодная перезагрузкой»), прыгнув IPL сброса вектора, после трансляции отложенного события выключения (на AT совместимых машин) и промывку диска кэши.
LShift RShift Ctrl Alt DeleteВыполните аппаратную перезагрузку , запуская логику сброса чипсета, после трансляции отложенного события выключения и промывки диска кэши.
Windows 3.xCtrl Alt DeleteЗакройте негибкие приложения. Выполняет мягкую перезагрузку, если нажать дважды.
Windows 9xCtrl Alt DeleteПоднимают диалоговое окно «Close Program» (упрощенно менеджер задач ). Выполняет мягкую перезагрузку , если нажать дважды.
Windows NT семьяCtrl ⇧ Shift EscПоднимает Диспетчер задач Windows
  • До входа в систему: Воспитывает экран входа в систему ( обеспечить последовательность внимания )
  • После входа в систему: Воспитывает безопасности Windows; в Windows XP, вызывает диспетчер задач Windows , если экран приветствия включен, в противном случае вызывает безопасности Windows
Ctrl Alt EndИспользуется в службах терминалов для отправки команды на удаленной сессии / приложения:

  • До входа в систему (если не используется сетевой проверки подлинности на уровне ): Вызывает на экран входа в систему ( обеспечение последовательности внимания )
  • После входа в систему: Воспитывает безопасности Windows
OS / 2Ctrl EscПоднимают окно списка (разблокирование очереди синхронного ввода)
Ctrl Alt DeleteВыполните мягкую перезагрузку
Ctrl Alt , NumLock (Дважды)Останавливает систему и начать дамп системы на дискету
ТОС (1.4 и выше), MiNTCtrl Alt DeleteВыполните мягкую перезагрузку без инициализации памяти (теплый старт)
RShift Ctrl Alt DeleteВыполните мягкую перезагрузку с инициализацией памяти (холодная загрузка)
LinuxCtrl Alt DeleteСигнал инициализации процесса (обычно сконфигурирован для мягкой перезагрузки)
Alt SysRq function keyВолшебный ключ SysRq : В зависимости от функциональной клавиши, выполняет определенную функцию низкого уровня. Примеры: s YNC (флеш кэши), повторно б OOT (принудительная мягкая перезагрузка), у nmount (перемонтировать файловые системы только для чтения), и т.д.
Macos⌥ Option ⌘ Command EscСила выхода приложений
⌘ Cmd Control ⏏ Media EjectЗакройте все приложения и перезагрузка
⌘ Cmd ⌥ Option Control ⏏ Media EjectЗакройте все приложения и закрыть
Control ⏏ Media EjectПоказать перезапуск , сон или отключение диалог
Control ⌘ Command PowerНемедленно перезапускает компьютер.
BeOSCtrl Alt ⇧ Shift И нажмите ввод приложений ‘в DeskbarУбийств приложений
XfceCtrl Alt Esc Щелчок на окнеУбийства приложения (вызывает XKill)
Ctrl Alt DeleteБлокировка экрана и вызвать экранную заставку
Система X WindowCtrl Alt ← BackspaceНемедленно убивает X — сервер (ключ может быть отключен). При использовании X Display Manager , он обычно начинает сервер X снова.
Другие платформы

Платформасочетание клавишфункция
TI-30 XIISOn ClearПерезапускает калькулятор и очищает RAM
ТИ-80 , ТИ-81 , ТИ-82 , ТИ-83 , ТИ-84Mode , Alpha , SПоказывает номер версии ROM. [Enter] переходит в режим самопроверки
ТИ-85 , ТИ-862nd , Mode , Alpha , SПоказывает номер версии ROM. [Enter] переходит в режим самопроверки
TI-892nd Left Arrow Right Arrow OnПерезапускает калькулятор и очищает RAM
Esc OnПерерыв Force без перезагрузки RAM
F5 , Diamond Clear , Alpha SВход в режим самопроверки
Естественный дисплей Casio калькуляторов⇧ Shift 7 OnПерезапускает калькулятор и очищает RAM и EEPROM . Продолжайте нажимать клавишу Shift для перехода через режим самотестирования.
TI-99 / 4AFCTN =Сбрасывает машину обратно на экран запуска.
Voyage 2002nd Hand OnПерезапускает калькулятор и очищает RAM
HP-48On CЗапускает RPL, очистка стека и PICT, закрывая IO, и возвращение в каталог HOME (но не очищая память)
On A FКак и выше, но также очищает память
Scientific Atlanta Проводник DHCT
Samsung кабельные коробки
Volume Down Volume Up Info (На телеприставка с высоким разрешением, а не удаленный)перезагружается коробка
Фокстел сет-топ-боксыBack Select (На коробке, за исключением УЭК 720)Силовые циклы машины.
Standby Foxtel (На коробке; УЭК 720)
Back Select Reset (На коробке; IQ2)
C64Run/Stop , RestoreЗапускает машину

Оставьте комментарий