在Windows Vista中多了一个叫做UAP的功能-User Access Protection(用户访问保护).开启UAP功能将会使windows在你的会话(session)状态下启用最小特权模式(a least privilege mode),即使你有完全的管理员权限也是如此的.当你在运行程序的时候需要使用"提升权限"(elevated)的模式,windows需要你输入密码来验证是否可以提升权限从而运行该application.很多人猜测微软这么做在很大程度上是为了阻止病毒和蠕虫的运行--因为他们经常的在一个拥有full rights的用户登陆后悄悄的运行.
用过Liunx的应该都知道su命令可以提升权限,可是Vista的做法更像是Ubuntu里的用户权限设置--Ubuntu在安装的时候就没有让你设置root用户的口令,所以你不可能用root用户登陆.而进行的那些需要授权的操作就必须通过su或sudo来提升权限后运行,而你需要做的只是输入你登陆用户的密码--如此看似繁琐的操作对于误操作和可疑程序的自动运行都起到了很大程度的帮助
posted on 2005-09-05 12:27  维生素C.NET  阅读(1003)  评论(2)    收藏  举报