当您右键单击程序并按住 shift 键时,会显示一个额外的选项“以不同用户身份运行”
相反,我的老板说,如果您单击“以管理员身份运行”,那么您比以域帐户登录的权限更大。那么这两个选项有什么区别呢?
The*_*ner 31
这真的是了解这些天 Windows 上的安全令牌是什么的问题,但我会复制/粘贴在这里找到的 SO 的答案:https : //stackoverflow.com/questions/8986971/what-precisely-does-run -as-administrator-do因为不可能关闭作为跨站点的欺骗。
当您登录 Windows 时,会创建一个访问令牌。这可以识别您、您所属的组以及您的权限。并注意,用户是否为管理员取决于用户是否为管理员组的成员。
如果没有 UAC,当您运行程序时,它会获取访问令牌的副本,这将控制程序可以访问的内容。
使用 UAC,当您运行程序时,它会获得一个受限访问令牌。这是从组列表中删除“管理员”的原始访问令牌(以及一些其他更改)。即使您的用户是管理员组的成员,该程序也不能使用管理员权限。
当您选择“以管理员身份运行”并且您的用户是管理员时,程序将使用原始的无限制访问令牌启动。如果您的用户不是管理员,系统会提示您输入管理员帐户,并且程序将在该帐户下运行。
在这里查看更多阅读:
归档时间: |
|
查看次数: |
15530 次 |
最近记录: |