C# 操作注册表提示 不允许所请求的注册表访问权。 问题

lengxue79 2018-04-16 09:51:40
手头上一个C#项目要用到对注册表 System\\CurrentControlSet\\Enum\\USBPRINT 节点进行操作,运行时报异常:不允许所请求的注册表访问权,所用到的环境为: Win 7 64位系统 VS2015 ,求解!
...全文
3810 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzsw521 2020-05-02
  • 打赏
  • 举报
回复
最简单的是 管理员运行,右键你的exe文件,属性里有个"以管理员权限运行",勾选上。再执行就自动获取管理员权限了。 这种方法实际上是 修改注册表。 代码内部也可以 提升权限。
shushukui 2019-09-05
  • 打赏
  • 举报
回复
操作注册表,应用程序需要以管理员身份运行。否则权限不够。
qq_28866915 2019-09-04
  • 打赏
  • 举报
回复
northwesternwind 2018-07-13
  • 打赏
  • 举报
回复
方法1: 程序以管理员身份运行。
方法2: 在manifest文件中规定程序需要管理员权限
方法3: 利用api提升程序的权限级别。

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧