扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:51CTO.COM 2007年9月28日
关键字:
在本页阅读全文(共3页)
如何应对遗留程序的兼容问题?
如果用户需要运行一些与UAC不兼容的遗留程序,用户需要对这些程序进行配置,以便它们可以在Vista下正常运行。如果该程序必须要以管理员权限运行,那么这个程序必须要被标记上所需的执行等级,以便在用户运行该程序时可以出现UAC提示。
用户可以根据程序运行所需的等级将该程序标记为以下三类中的任意一种:
RunAsInvoker:程序在运行时采用与父进程相同的权限和优先级 (一般程序的父进程为Explorer.exe,以普通用户级别运行)。
RunAsHighest:这类程序以登录用户所能拥有的最高权限和优先级运行。不论是管理员还是普通用户都可以使用该程序,但是由于权限不同,所能够实现的功能也不同。或者程序需要比普通用户权限更高的权限,但是并不需要本地管理员权限。
RunAsAdmin:这类程序需要以管理员权限运行,普通用户无法启动这类程序,如果要启动这类程序,登录用户必须属于本地管理员组。
用户可以通过Application Compatibility Toolkit应用程序兼容性工具来标记那些不兼容UAC的程序,并解决兼容性问题。更多的例子,可以参看TechNet的Windows Application Compatibility。
总结
用户帐户控制(UAC)是Vista重要的新功能之一。它可以防止恶意软件获得更高的执行权限,就算用户是以管理员身份登录系统,也可以起到防护作用。管理员可以通过修改本地安全策略或域组策略来修改UAC的执行动作,甚至关闭UAC(不推荐)。
词汇表
Admin Approval Mode(管理核准模式): 这是Vista的默认模式,在这种模式下,就算用户以管理员帐号登录,在执行大部分程序时,也将采用普通权限,当程序需要提升权限时,用户需要进行确认。
File/registry virtualization(文件/注册项虚拟化):这是Vista提供的新功能,可以让程序拥有自己的虚拟化空间,存放试图修改的项目内容。
Legacy applications(遗留程序):在Vista之前出现的程序,并不兼容UAC。
Secure Desktop(安全桌面): 当UAC对话框出现后,桌面的其余部分会逐渐变灰,显示桌面被锁定并且不会影响用户的操作。
Shield icon(盾形图标):如果某个操作的按钮上被标记了一个盾形图标,说明这个操作需要管理员权限。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者