我正在尝试写入位于 HKEY_CURRENT_USER\Software\appname 的 Windows 注册表,但是当我尝试写入该 key 时,我一直收到权限错误,我已将以下内容添加到我的程序集中:
[assembly: RegistryPermissionAttribute(SecurityAction.RequestMinimum, Write = @"HKEY_CURRENT_USER\\Software")]
但这并没有解决问题,还有什么我应该做的吗?
最佳答案
我认为这不会像您在没有指定您想要写权限的情况下打开 key 那么简单? OpenSubKey(string)
方法只提供只读访问权限。
关于c# - C#获取注册表写权限的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/721145/