为了账号安全,请及时绑定邮箱和手机立即绑定

求助 c#操作windows7的注册表权限不足的问题?

求助 c#操作windows7的注册表权限不足的问题?

慕沐林林 2018-10-24 12:13:55
我这两天做个小东西呀设置成开机自启动,我就直接操作注册表了,但是windows 7 总是提示权限不足,我该怎么解决它的权限问题呢?1         public void AutoStart() 2         { 3             RegistryKey tmpKey = Registry.LocalMachine; 4             RegistryKey key = tmpKey.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); 5             Object o=key.GetValue("CapsLock"); 6             if (o != null) 7             { 8                 if (o.ToString() != Application.ExecutablePath) 9                 {10                     key.SetValue("CapsLock", Application.ExecutablePath);//在这里就报权限不足了....11                      return;12                 }13                 return;14             }15             key.SetValue("CapsLock", Application.ExecutablePath);16             return;17         }
查看完整描述

2 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

有可能和我的一样,你先关了UAC试试

查看完整回答
反对 回复 2018-10-25
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

把你当前的用户配置成计算机管理员的权限.

查看完整回答
反对 回复 2018-10-25
  • 2 回答
  • 0 关注
  • 842 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信