Программа входа в систему

Программа входа в систему

Программа входа в систему — компонент операционной системы Microsoft Windows, отвечающий за вход в систему.

Содержание

Краткий обзор

Исполняемым файлом процесса является winlogon.exe. Winlogon.exe запускается процессом smss.exe вместе с процессом csrss.exe. Для реализации диалога с пользователем применяется библиотека GINA. Программа входа в систему обрабатывает нажатие  Ctrl  +  Alt  +  Del  и  Ctrl  +  ⇧ Shift  +  Esc . Winlogon.exe подгружает и выполняет код из библиотек Winlogon notification packages. Такие библиотеки применяются системой, программами и вирусами[источник не указан 444 дня]. Они не поддерживаются в Windows Vista[1].

Критичность процесса

Процесс winlogon.exe через стандартное WinAPI невозможно закрыть. Для этого требуется привилегия SE_DEBUG[источник не указан 444 дня].

Если всё-таки закрыть процесс, на экране появится синий экран смерти со следующим сообщением:

c000021a {Fatal System Error} The Windows logon process system process terminated unexpectly with a status…

что является следствием срабатывания специальной защиты, установленной для процесса winlogon.exe недокументированной функцией RtlSetProcessIsCritical библиотеки ntdll.dll[источник не указан 444 дня].

В русской версии операционной системы экран заполнится кракозябрами, которые при декодировании значат:

c000021a {} Непредвиденное завершение системнного процесса Windows Logon Process с состоянием…

Причиной такого сбоя может быть заполнение системного диска до предела, при освобождении места всё возвращается в норму[источник не указан 444 дня]. В Windows 7 отключение процесса winlogon.exe вызывает немедленный выход из системы вместо сбоя[источник не указан 444 дня].

Функции

Программа входа в систему начинает работу, будучи запущенным процессом smss.exe. После некоторых подготовительных действий, она отображает приглашение ко входу в систему. В ходе запуска операционной системы запускает lsass.exe и services.exe. Если активен новый стиль экрана приветствия, то для его отображения запускается процесс logonui.exe. После входа в систему Программа входа в систему запускает команды, прописанные в параметре Userinit Реестра Windows — обычно userinit.exe, которая в свою очередь выполняет запуск программ, прописанных в параметре Shell — обычно explorer.exe.

Вредоносные программы

Вирусы и другие вредоносные программы могут добавлять Winlogon notification packages и изменять параметры Shell и Userinit для заражения системы. Имя winlogon.exe используют некоторые вирусы для своих файлов, поэтому подозрительными являются все файлы с таким именем, находящиеся в папке, отличной от %SYSTEMROOT%\system32 и %SYSTEMROOT%\dllcache. Переименовав нужное приложение в %SystemRoot%\System32\logon.scr, можно добиться его запуска с правами пользователя SYSTEM через 10 минут ожидания ввода имени пользователя и пароля для входа в систему[источник не указан 444 дня].

Примечания



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Программа входа в систему" в других словарях:

  • Блокнот (программа) — У этого термина существуют и другие значения, см. Блокнот (значения). Блокнот Компонент Microsoft Windows …   Википедия

  • Советская лунная программа — В данной статье или разделе имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из за отсутствия сносок …   Википедия

  • Защитник Windows — У этого термина существуют и другие значения, см. Защитник. Windows Defender Тип …   Википедия

  • Архитектура Windows NT — Windows NT 3.1, Windows NT 3.5, Windows NT 3.51 …   Википедия

  • Перемещаемые профили пользователей — Перемещаемый профиль пользователя конфигурационная информация и данные пользователя, сохранённые в сетевой папке на файловом сервере. Профили Профиль пользователя включает в себя: ветвь реестра HKEY CURRENT USER (файл ntuser.dat), хранящую… …   Википедия

  • Реестр Windows — Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка. Статью следует исправить согласно стилистическим правилам Википедии …   Википедия

  • NTLDR — Тип Загрузчик операционной системы Разработчик Microsoft Операционная система Windows NT, 2000, XP, Server 2003 Лицензия Проприеритарная NTLDR (сокращение от англ. NT …   Википедия

  • Internet Information Services — Разработчик Microsoft Операционная система Microsoft Windows NT Последняя версия 7.5 Тестовая версия 8.0 Лицензия Проприетарная Сайт …   Википедия

  • Сервер проверки подлинности локальной системы безопасности — Сервер проверки подлинности локальной системы безопасности (англ. Local Security Authority Subsystem Service, LSASS) часть операционной системы Windows, отвечающей за авторизацию локальных пользователей отдельного компьютера. Сервис… …   Википедия

  • exFAT — Разработчик Microsoft Файловая система Расширенная таблица размещения файлов (англ. Extended File Allocation Table) Дата представления Ноябрь 2006 (Windows Embedded CE 6.0) Метка тома 0x07 (MBR) EBD0A0A2 B9E5 4 …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»