uac_no_securedesktop
示例代码,用于在单个会话中在正常桌面而非安全桌面上临时显示Windows UAC提示
UAC提示通常显示在安全桌面上,该桌面只能作为LocalSystem访问。 有一些注册表项/安全策略可以禁用此功能,但是修改它们会影响整个计算机。
Microsoft远程协助使用未记录的功能在普通桌面上临时显示UAC提示,仅影响当前会话,并在不再需要时安全地还原更改。
进程外本地服务器COM对象用于与AIS通信以便使用此功能。 COM对象通过coClass SDChangeObj托管在sdchange.exe中,并使用具有单个功能UseSecureDesktop(long)的接口ISDChangeObj。
此示例说明如何使用此功能,以及将:: CoGetObject与仰角别名使用,甚至在非提升过程中也可以使用它。 当然,对于外部过程,仍然会出现高程提示。