Инициализация Winlogon
При инициализации Winlogon регистрирует в системе последовательность безопасного внимания (SAS) CTRL+ALT+DEL, а затем создает три рабочих стола в оконной станции WinSta0.
Регистрация CTRL+ALT+DEL делает эту инициализацию первым процессом, гарантируя, что ни один другой приложение не подключил эту последовательность ключей.
WinSta0 — это имя объекта оконной станции, представляющего физический экран, клавиатуру и мышь. Winlogon создает следующие рабочие столы в объекте WinSta0.
Персональный компьютер | Описание |
---|---|
Рабочий стол Winlogon | Это рабочий стол, который Winlogon и GINA используют для интерактивной идентификации и проверки подлинности, а также для других безопасных диалоговых окон. Winlogon автоматически переключается на этот рабочий стол при получении уведомления о событии SAS. |
Классическое приложение | Каждый раз, когда пользователь успешно входит в систему, для этого сеанса входа создается рабочий стол приложения. Рабочий стол приложения также называется рабочим столом по умолчанию или рабочим столом пользователя. На этом рабочем столе выполняется все действия пользователей. Рабочий стол приложения защищен; доступ к ней имеют только система и интерактивный сеанс входа. Обратите внимание, что доступ к рабочему столу имеет только определенный экземпляр вошедшего пользователя. Если интерактивный пользователь активирует процесс с помощью контроллера службы, это приложение-служба не будет иметь доступа к рабочему столу приложения. |
Рабочий стол заставки | Это текущий рабочий стол при запуске заставки. Если пользователь вошел в систему, система и интерактивный сеанс входа имеют доступ к рабочему столу. В противном случае доступ к рабочему столу имеет только система. |
Как владелец этих рабочих столов Winlogon может переключить текущий или видимый рабочий стол на любой из трех рабочих столов и разрешить GINA доступ к этой функции. Как правило, разработчики GINA не изменяют текущий рабочий стол, так как Winlogon задает рабочий стол соответствующим образом перед взаимодействием с GINA. Описание каждой функции GINA указывает, какой рабочий стол является текущим для этого вызова.
Сведения о | См. |
---|---|
Различные состояния, в которых может выполняться Winlogon | Состояния Winlogon |
Время ожидания операций | Поддерживаемые операции времени ожидания службы диалогового окна |
Отправка сообщений в GINA при отображении диалогового окна | Отправка сообщений в GINA |
Функции поддержки | Функции поддержки Winlogon |