gpt4 book ai didi

c++ - UAC 提示提升 - 它是如何工作的?

转载 作者:可可西里 更新时间:2023-11-01 14:13:59 29 4
gpt4 key购买 nike

当需要执行某些与安全相关的操作时,Windows 会在“安全桌面”上显示 UAC 提示。显然某处有一些 API 可以创建安全桌面并在其上创建一个窗口,但我不知道在哪里可以找到所涉及的机制。我想我可以对 UAC 机制进行逆向工程,但我不太擅长那种级别的逆向工程(而且我很确定其中涉及一些法律后果......)

无论如何,我知道有一个 API 可以在当前 session 中创建新桌面,但在我能找到的任何文档中都没有提到安全桌面。出于好奇,我想知道整个安全桌面/UAC 提示创建是如何工作的。

免责声明:这纯粹是理论上的,我不打算在我的任何代码中部署它。

最佳答案

从系统的角度来看,安全桌面似乎只是一个具有合适 ACL 的完全正常的桌面。请注意,CreateDesktop 允许您为新桌面指定安全描述符。

据我所知,安全桌面没有特殊行为,因此我认为没有理由假设涉及任何其他 API(已记录或未记录)。

关于c++ - UAC 提示提升 - 它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7808237/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com