WEB开发网
开发学院操作系统Windows Vista 深入了解Windows Vista用户帐户控制 阅读

深入了解Windows Vista用户帐户控制

 2007-05-29 15:29:16 来源:WEB开发网   
核心提示: 除了文件系统和注册表虚拟化以外,某些应用程序还需要其他帮助才能在标准用户权限下正确运行,深入了解Windows Vista用户帐户控制(6),例如,对于测试其正在运行的帐户是否是 Administrators 组成员的应用程序,通过切换到专用管理帐户可以执行大多数这些操作,但是这样很不方便

除了文件系统和注册表虚拟化以外,某些应用程序还需要其他帮助才能在标准用户权限下正确运行。例如,对于测试其正在运行的帐户是否是 Administrators 组成员的应用程序,如果是该组成员,则会正常运行,如果不是,则不能正常运行。因此,Windows Vista 定义了许多应用程序兼容性填充,以使这类应用程序无论如何都能够运行。最常应用于旧应用程序以使其在标准权限下操作的填充如图 7 所示。企业 IT 专业人员可以使用诸如应用程序兼容性工具包(ACT,可从 technet.microsoft .com/windowsvista/aa905066.aspx 获得),及其标准用户分析程序 (SUA) 实用工具,或 Aaron Margosis 的 LUA Buglight 等工具来确认其 LOB 应用程序的填充要求。他们使用 Compatibility Administrator(也是 ACT 的一部分)将填充分配给应用程序,然后将得到的兼容性数据库(.sdb 文件)通过组策略部署到桌面。请注意,如果需要,可以对使用全局安全策略设置的系统完全禁用虚拟化。

虚拟化的效果

在“任务管理器”中右键单击某个进程并从上下文菜单中选择“虚拟化”,即可更改进程的虚拟化状态。图 A 显示了当其虚拟化状态更改时命令提示符的行为。开始时虚拟化是禁用的,因为它有一个 Windows Vista 指令清单。因为它使用标准用户权限运行,所以无法在 Windows 目录中创建文件,但是在使用任务管理器将其虚拟化后,它似乎能够成功创建该文件。当其虚拟化返回禁用状态时,它将找不到该文件,该文件实际位于用户的虚拟存储中。

图 A 虚拟化状态更改

管理员批准模式

即使用户只运行与标准用户权限兼容的程序,某些操作仍要求管理权限。绝大多数软件安装都要求使用管理权限,以便在系统全局位置创建目录或注册表项,或者安装服务或设备驱动程序。修改系统全局 Windows 设置和应用程序设置也要求使用管理权限,Windows Vista 家长控制功能便是如此。通过切换到专用管理帐户可以执行大多数这些操作,但是这样很不方便,导致多数用户仍然会使用管理帐户来执行其日常任务。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:深入 了解 Windows

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