Поделиться через


Инициализация Winlogon

При инициализации Winlogon регистрируется последовательность нажатий CTRL+ALT+DEL для безопасного внимания (SAS) в системе, и затем создаются три рабочих стола в оконной станции WinSta0.

Регистрация CTRL+ALT+DEL делает эту инициализацию первым процессом, что гарантирует, что другое приложение не подключило эту последовательность ключей.

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

Рабочий стол Описание
Рабочий стол Winlogon Это рабочий стол, который Winlogon и GINA используют для интерактивной идентификации, проверки подлинности и других безопасных диалоговых окон. Winlogon автоматически переключается на этот рабочий стол при получении уведомления о событии SAS.
Рабочий стол приложения Каждый раз, когда пользователь успешно входит в систему, рабочий стол приложения создается для этого сеанса входа в систему. Рабочий стол приложения также называется рабочим столом по умолчанию или пользовательским рабочим столом. На рабочем столе происходит все действия пользователя. Рабочий стол приложения защищен; Доступ к нему имеет только система и интерактивный сеанс входа. Обратите внимание, что доступ к рабочему столу имеет только определенный экземпляр пользователя, вошедшего в систему. Если интерактивный пользователь активирует процесс с помощью контроллера службы, это приложение-служба не будет иметь доступа к рабочему столу приложения.
Экранная заставка рабочего стола Это текущий рабочий стол при запуске средства сохранения экрана. Если пользователь вошел в систему, система и интерактивный сеанс входа имеют доступ к рабочему столу. В противном случае доступ к рабочему столу имеет только система.

 

Как владелец этих рабочих столов, Winlogon может переключить текущий или отображаемый рабочий стол на любой из трех рабочих столов и предоставить GINA доступ к этой функции. Как правило, разработчики GINA не изменят текущий рабочий стол, так как Winlogon устанавливает рабочий стол соответствующим образом, прежде чем взаимодействовать с GINA. Описание каждой функции GINA указывает, какой рабочий стол является текущим для этого вызова.

Сведения о Смотри
Различные состояния, в которых может выполняться Winlogon штатах Winlogon
Время ожидания операций Поддерживаемые операции тайм-аута диалогового окна
Отправка сообщений в GINA во время отображения диалогового окна Отправка сообщений в GINA
Функции поддержки Функции поддержки Winlogon