共用方式為


初始化 Winlogon

Winlogon 初始化時,它會向系統註冊 CTRL+ALT+DEL 安全注意序列 (SAS) ,然後在 WinSta0 視窗月臺內建立三個桌面。

註冊 CTRL+ALT+DEL 可讓此初始化成為第一個程式,因此確保沒有其他應用程式連結該索引鍵序列。

WinSta0 是代表實體螢幕、鍵盤和滑鼠的視窗月臺物件名稱。 Winlogon 會在 WinSta0 物件中建立下列桌面。

桌面 Description
Winlogon 桌面 這是 Winlogon 和 GINA 用於互動式識別和驗證和其他安全對話方塊的桌面。 Winlogon 會在收到 SAS 事件通知時自動切換至此桌面。
應用程式桌面 每次使用者成功登入時,都會針對該 登入會話建立應用程式桌面。 應用程式桌面也稱為預設或使用者桌面。 此桌面是所有使用者活動發生的位置。 應用程式桌面受到保護;只有系統和互動式登入會話可以存取它。 請注意,只有登入使用者的特定實例可以存取桌面。 如果互動式使用者使用服務控制器啟動進程,該服務應用程式將無法存取應用程式桌面。
螢幕保護裝置桌面 當螢幕保護裝置程式正在執行時,這是目前的桌面。 如果使用者登入,系統與互動式登入會話皆可存取桌面。 否則,只有系統可以存取桌面。

 

作為這些桌面的擁有者,Winlogon 可以將目前或可見的桌面切換為三個桌面中的任何一個,並允許 GINA 存取這項功能。 一般而言,GINA 開發人員不會變更目前的桌面,因為 Winlogon 會在與 GINA 通訊之前適當地設定桌面。 每個 GINA 函式的描述都指出該呼叫的桌面目前。

如需下列資訊 請參閱
Winlogon 可執行檔不同狀態 Winlogon 狀態
逾時作業 支援的對話方塊服務逾時作業
顯示對話方塊時,將訊息傳送至 GINA 將訊息傳送至 GINA
支援函式 Winlogon 支援函式