WEB开发网
开发学院操作系统Windows Vista Vista用户帐户控制程序的开发要求 阅读

Vista用户帐户控制程序的开发要求

 2008-05-27 17:19:22 来源:WEB开发网   
核心提示: 通过使用 UAC 基础结构,标准用户也有机会按流程提升并执行管理任务,Vista用户帐户控制程序的开发要求(3),当标准用户尝试执行管理任务时,UAC 会提示用户输入有效的管理员帐户凭据,对可执行程序进行检查以确定其 requestedExecutionLevel(存储在可执行程序的应用程

通过使用 UAC 基础结构,标准用户也有机会按流程提升并执行管理任务。当标准用户尝试执行管理任务时,UAC 会提示用户输入有效的管理员帐户凭据。这是默认的标准用户提示行为,可在本地安全策略管理器单元 (secpol.msc) 中使用组策略 (gpedit.msc) 进行配置。

Windows Vista 更新

以下更新体现了 Windows Vista 在功能方面累积的核心变化。

默认情况下将启用 UAC

所有后续的“用户帐户”均创建为“标准用户”

默认情况下,在安全桌面上显示提升提示

后台应用程序的提升提示会最小化到任务栏上

在用户的登录路径中阻塞提升

默认情况下,在新安装的系统中禁用内置管理员帐户

用户帐户控制和远程应用场景

新的默认访问控制列表 (ACL) 设置

UAC 工作原理

本部分为应用程序开发人员介绍了 UAC 的体系结构和功能组件,其中包括主题“Windows Vista 的新技术”和“UAC 体系结构”。

Windows Vista 的新技术

以下各部分详细介绍了 Windows Vista 所应用的新技术。

安装程序检测

通过 Windows Installer 4.0 为标准用户修补应用程序

用户界面特权隔离

虚拟化

UAC 体系结构

以下内容介绍了 UAC 体系结构图表中显示的流程以及当可执行程序尝试启动时如何实现 UAC。

标准用户启动路径

Windows Vista 标准用户启动路径与 Windows XP 启动路径类似,只不过包含了一些修改。

ShellExecuten 调用 CreateProcess。

如果应用程序需要提升,CreateProcess 会调用 AppCompat、Fusion 和 Installer Detection 进行评估。然后,对可执行程序进行检查以确定其 requestedExecutionLevel(存储在可执行程序的应用程序清单中)。AppCompat 数据库存储应用程序的应用程序兼容性修复条目信息。Installer Detection 检测安装执行程序。

上一页  1 2 3 4  下一页

Tags:Vista 用户 帐户

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接