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


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

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

Тип последовательности защиты внимания в параметре wParam Описание
WLX_SAS_TYPE_CTRL_ALT_DEL (нажмите 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