如何允许Web服务更改注册表?

时间:2012-11-26 16:58:09

标签: c# web-services registrykey

我有一个带有webservice(asmx.cs)后端的网站。

我希望webservice能够在注册表中进行更改('HKEY_LOCAL_MACHINE \ SOFTWARE \ CompanyName \ SoftwareName')。

我已经完全控制了IIS_IUSRS以及IIS_WPG。

我已验证(通过System.Security.Principal.WindowsIdentity.GetCurrent()。Name)代码运行为“NT AUTHORITY \ IUSR”

平台是Windows 7,IIS 7.5。

我一直收到错误:“拒绝访问注册表项...”。

有没有人遇到过这个?

1 个答案:

答案 0 :(得分:2)

上设置权限
HKLM\Software\WoW6432Node\[your company]\[your software]

但要小心:这可能是一个安全漏洞。

相关问题