如果我尝试使用记事本编辑系统文件夹(例如Program Files
或)中的文本文件Windows
(或使用 Paint 编辑图像,或者……您明白了)然后保存它,我会收到“拒绝访问”错误。现在我知道原因了,我不想一直以提升权限运行记事本。我想知道的是,为什么记事本此时不能请求提升权限,而是简单地抛出错误并强制保存到其他地方?这是记事本开发人员的疏忽吗(或者他们只是不想将其更新为 UAC 友好型)还是缺少 UAC 提升对话框有技术原因?
答案1
记事本不会知道您想要用它执行需要提升权限的操作,直到您尝试执行该操作并收到错误消息。此时,可以合理地假设用户实际上不具有管理员权限,因为否则用户会通过右键单击其图标/快捷方式并选择“以管理员身份运行”来要求记事本以提升权限运行。