Windows 7下的应用程序运行控制技术详解
1. 配置应用程序的运行级别
在Windows 7中,为了系统安全考虑,建议以非管理员用户登录系统。但有时我们需要进行系统设置或维护等操作,这时就需要以管理员身份运行程序。在Windows 7中,我们可以通过两种方式实现应用程序在提升模式下运行。
(1) 以管理员权限运行一次:通过鼠标右键单击应用程序的快捷方式或主程序,在菜单列表中选择“以管理员权限运行”。会弹出用户账户控制(UAC)对话框,选择一个管理员用户并输入密码即可管理员身份运行程序。
(2) 始终以管理员身份运行程序:将必须以管理员权限运行的程序设置为始终以管理员身份运行。右键单击应用程序或图标,选择“属性”,在“兼容性”标签页中勾选“以管理员身份运行此程序”。如果要对所有用户有效,则需要点击“更改所有用户的设置”按钮进行设置。
2. 控制应用程序的安装和运行行为
除了控制系统中已安装的应用程序的运行权限外,还需对应用程序的安装行为进行控制。在Windows 7中,可以通过组策略项实现这些目标。
(1) 安装控制:通过运行打开本地安全策略控制台,定位到“安全设置”→“本地策略”→“安全选项”。其中与应用程序安装相关的项目有用户账户控制、只提升签名并验证的可执行文件、仅提升安装在安全位置的UIAccess应用程序以及允许UIAccess应用程序继续提升。
(2) 软件限制:利用组策略项中的“软件限制策略”可以对系统中安装的软件进行限制,包括强制证书或忽略证书等。
(3) 应用程序控制:Windows 7新增了AppLocker组策略项,可实现对系统中应用程序的灵活控制。
3. 调整UAC级别控制应用程序
Windows 7对UAC做了改进,划分了不同的安全等级以适应不同用户需求。默认安全级别为第2级别,仅在用户对某个程序做出改变时才会弹出UAC提示。UAC提示的颜色也表示了应用程序的安全等级,蓝色代表知名公司的产品,黄色代表不知名公司的产品,红色代表可疑程序。
总结:以上是关于Windows 7下应用程序运行控制技术的详解和说明。这些技术不仅适用于Windows 7,也适用于其他版本的Windows系统。当然,Windows 7下的应用程序控制技术还有更多,需要进一步学习和挖掘。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。