桌上型 桌面计算机,桌上型電腦 - Win32 apps | Microsoft Docs

本文介绍桌上型电脑桌面物件的概念,包括其与视窗站的关系、桌面物件的安全特性以及如何通过不同函数来控制输入桌面。同时,文章还解释了预设、萤幕保护装置和Winlogon等桌面的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

桌上型電腦

05/31/2018

本文內容

桌面 具有邏輯顯示介面,且包含使用者介面物件,例如 windows、功能表和勾點;可以用來建立和管理 windows。 每個桌面物件都是安全物件。 建立桌面時,它會與目前呼叫進程的 視窗站 相關聯,並指派給呼叫的執行緒。

視窗訊息只能在相同桌面上的進程之間傳送。 此外,在特定桌上型電腦上執行之處理常式的攔截程式,只能接收在相同桌面上建立之 windows 的訊息。

您可以建立與互動式視窗工作站 Winsta0 相關聯的桌面,以顯示使用者介面並接收使用者輸入,但一次只能有一部桌上型電腦處於作用中狀態。 此作用中的桌面(也稱為 輸入桌面)是使用者目前看到的使用者,以及接收使用者輸入的桌面。 應用程式可以使用 OpenInputDesktop 函式來取得輸入桌面的控制碼。 具有必要存取權的應用程式可以使用 SwitchDesktop 函數來指定不同的輸入桌面。

根據預設,互動式視窗工作站中有三個桌面:預設、螢幕保護裝置和 Winlogon。

當 Winlogon 以登入的使用者身分啟動初始進程時,就會建立預設桌面。 屆時,預設桌面會變成作用中狀態,並用來與使用者互動。

當安全的螢幕保護裝置啟動時,系統會自動切換到螢幕保護裝置程式桌面,以防止未經授權的使用者使用預設桌面上的進程。 不安全的螢幕保護裝置會在 Winsta0 預設上執行 \ 。

當使用者登入時,Winlogon 桌面會處於作用中狀態。 當 shell 指出它已準備好顯示某個東西,或30秒後(以先發生者為准)時,系統會切換至預設桌面。 在使用者會話期間,當使用者按下 CTRL + ALT + DEL 鍵序列,或開啟 [使用者帳戶控制] (UAC) ] 對話方塊時,系統會切換至 Winlogon 桌面。

Windows Server 2003 和 WINDOWS XP/2000: 不支援 UAC 對話方塊。

Winlogon 桌面的安全描述項允許存取一組非常受限制的帳戶,包括 LocalSystem 帳戶。 應用程式通常不會在其權杖中攜帶任何這些帳戶的 Sid,因此無法存取 Winlogon 桌面或在 Winlogon 桌面作用中時切換至不同的桌面。

如需詳細資訊,請參閱下列主題:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值