Отправка сообщений в GINA

Winlogon отправляет сообщения в GINA при отображении диалоговых окон. Все эти сообщения инкапсулируются в WLX_WM_SAS сообщение следующим образом.

Тип последовательности безопасного внимания в параметре wParam Описание
WLX_SAS_TYPE_CTRL_ALT_DEL Указывает, что получена последовательность клавиш CTRL+ALT+DEL.
WLX_SAS_TYPE_SC_INSERT Указывает, что смарт-карта была вставлена в совместимое устройство.
WLX_SAS_TYPE_SC_REMOVE Указывает, что смарт-карта удалена с совместимого устройства.
WLX_SAS_TYPE_USER_LOGOFF Указывает, что пользователь запросил выход из системы.
WLX_SAS_TYPE_SCRNSVR_TIMEOUT Указывает, что заставка должна быть запущена из-за отсутствия ввода данных пользователем.
WLX_SAS_TYPE_TIMEOUT Указывает, что в течение указанного периода ожидания пользователь не получал никаких входных данных.

 

Для тайм-аутов и выходов Winlogon закроет диалоговое окно после отправки сообщения. Это сообщение отправляется, поэтому операция диалогового окна может реагировать полезным образом (например, закрывая себя при выходе из системы).

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

При истечении времени ожидания заставки диалоговое окно закрывается WLX_DLG_SCREEN_SAVER_TIMEOUT кода.

Для выхода операция диалогового окна закрывается с помощью WLX_DLG_USER_LOGOFF кода.

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

Состояния Winlogon

Поддерживаемые операции времени ожидания службы диалогового окна

Функции поддержки Winlogon