Windows 的验证窗口流程是怎样的?

Windows 的验证窗口流程是怎样的?

这个问题很简单,“您是否允许以下​​程序对此计算机进行更改”使用什么过程?

答案1

UAC 提示以进程 的身份在用户consent.exe下运行SYSTEM。它会在安全桌面,也可以在SYSTEM您的正常桌面下运行并且完全独立于正常桌面。

执行请求管理权限的映像会导致在服务主机进程 (%SystemRoot%\System32\Svchost .exe) 内运行的应用程序信息服务 (也称为 AIS,包含在 %SystemRoot%\System32\Appinfo.dll 中)启动 Consent.exe(%SystemRoot%\System32\Consent.exe)。Consent 会捕获屏幕的位图,对其应用淡入淡出效果,切换到只有本地系统帐户才能访问的桌面,将位图绘制为背景,并显示包含有关可执行文件信息的提升对话框。

——马克·鲁西诺维奇,安全性:Windows Vista 用户帐户控制内幕


也可以看看:

虽然有些文章是针对特定版本的,但 UAC 在 Windows 版本之间并没有太大变化。早期文章中提到的大部分内容在最新的 Windows 上仍然适用且正确。

相关内容