如何解决Access to the registry key is denied.

luxi0194 2010-08-24 11:03:05
Access to the registry key 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3' is denied.

我在C#程序运行的时候要更改IE的安全级别,以可以运行未签名的ActiveX Control.
protected void Application_Start(object sender, EventArgs e)
{
string key = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3";//修改IE安全级别
Registry.SetValue(key, "1201", 0);
Registry.SetValue(key, "1200", 0);
Registry.SetValue(key, "1405", 0);
Registry.SetValue(key, "1004", 0);
Registry.SetValue(key, "1001", 0);

}
...全文
1412 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-08-24
  • 打赏
  • 举报
回复
访问注册表权限问题
网站的应用程序池的标识改为本地系统进行测试
<identity impersonate="true" userName="administrator" password="密码"/>
修改\Machine.config文件ProcessModel段中的UserName,
把Machine改成SYSTEM.
loveSoftandhxy 2010-08-24
  • 打赏
  • 举报
回复
代码处理----以管理员用户登录修改。。。
gxingmin 2010-08-24
  • 打赏
  • 举报
回复
默认asp.net用户没修改注册表的权限吧
否则服务器就没安全可言了

111,112

社区成员

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

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

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