Отправка сообщений в 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.
Связанные разделы