Программа входа в систему — компонент операционной системы Microsoft Windows, отвечающий за вход в систему.
Исполняемым файлом процесса является winlogon.exe
. Winlogon.exe
запускается процессом smss.exe
вместе с процессом csrss.exe
. Для реализации диалога с пользователем применяется библиотека GINA. Программа входа в систему обрабатывает нажатие Ctrl+Alt+Del и Ctrl+⇧ Shift+Esc. Winlogon.exe
подгружает и выполняет код из библиотек Winlogon notification packages. Такие библиотеки применяются системой, программами и вирусами[источник не указан 2708 дней]. Они не поддерживаются в Windows Vista[1].
Процесс winlogon.exe
через стандартный WinAPI невозможно закрыть. Для этого требуется привилегия SE_DEBUG
[источник не указан 2708 дней].
Если всё-таки закрыть процесс, на экране появится синий экран смерти со следующим сообщением:
c000021a {Fatal System Error} The Windows logon process system process terminated unexpectly with a status…
что является следствием срабатывания специальной защиты, установленной для процесса winlogon.exe
недокументированной функцией RtlSetProcessIsCritical
библиотеки ntdll.dll
[источник не указан 2708 дней].
В русской версии операционной системы экран заполнится кракозябрами, которые при декодировании значат:
c000021a {} Непредвиденное завершение системного процесса Windows Logon Process с состоянием…
Причиной такого сбоя может быть заполнение системного диска до предела, при освобождении места всё возвращается в норму[источник не указан 2708 дней].
Начиная с Windows Vista завершение процесса winlogon.exe
вызывает немедленный выход из системы вместо сбоя[источник не указан 2708 дней].
Программа входа в систему начинает работу, будучи запущенным процессом 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 минут ожидания ввода имени пользователя и пароля для входа в систему[источник не указан 2708 дней].
![]() |
Это заготовка статьи о Windows. Вы можете помочь проекту, дополнив её. |
Для улучшения этой статьи желательно: |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .