C# 应用程序为什么不能访问注册表

xlaixl123 2010-09-09 03:24:11
RegistryKey sofkey = Registry.LocalMachine.OpenSubKey("SYSTEM", true );
RegistryKey wroxkey = sofkey.CreateSubKey("worxPress");

RegistryKey sofkey = Registry.LocalMachine.OpenSubKey("SYSTEM", true );
这里要报错 提示说: 无权访问 请问这是为什么呢?请大哥们帮帮吧 你们不要骂我是小白哦
我是新手 刚接触这的。。。。
...全文
136 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
边城的刀声 2010-09-09
  • 打赏
  • 举报
回复
关注~~~~~~~~
wuyq11 2010-09-09
  • 打赏
  • 举报
回复
没有操作权限,提升用户操作权限
web修改应用程序池的标识
qqrto 2010-09-09
  • 打赏
  • 举报
回复
本地的一般访问权限比较高,程序访问的话,访问CurrentUser就足够了,这个底下所有的注册在电脑当前帐户下的软件都会有对应项
freefei 2010-09-09
  • 打赏
  • 举报
回复
恩关注!!!
netstray 2010-09-09
  • 打赏
  • 举报
回复
关注中………………
glest 2010-09-09
  • 打赏
  • 举报
回复
没个--》每个
glest 2010-09-09
  • 打赏
  • 举报
回复
没个注册表项都是有权限的,特别是LocalMachine下的。而CurrentUser下的相对要低。

System表项,默认Users用户只有读取权限,没有创建权限。可以从表项的右键菜单查看权限,如果是Administrator用户可以更改此权限

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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