![关于 UAC 和编辑 Windows 系统文件夹中文件的查询](https://linux22.com/image/1404162/%E5%85%B3%E4%BA%8E%20UAC%20%E5%92%8C%E7%BC%96%E8%BE%91%20Windows%20%E7%B3%BB%E7%BB%9F%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E6%96%87%E4%BB%B6%E7%9A%84%E6%9F%A5%E8%AF%A2.png)
如果我尝试使用记事本编辑系统文件夹(例如Program Files
或)中的文本文件Windows
(或使用 Paint 编辑图像,或者……您明白了)然后保存它,我会收到“拒绝访问”错误。现在我知道原因了,我不想一直以提升权限运行记事本。我想知道的是,为什么记事本此时不能请求提升权限,而是简单地抛出错误并强制保存到其他地方?这是记事本开发人员的疏忽吗(或者他们只是不想将其更新为 UAC 友好型)还是缺少 UAC 提升对话框有技术原因?
答案1
记事本不会知道您想要用它执行需要提升权限的操作,直到您尝试执行该操作并收到错误消息。此时,可以合理地假设用户实际上不具有管理员权限,因为否则用户会通过右键单击其图标/快捷方式并选择“以管理员身份运行”来要求记事本以提升权限运行。