c# - C#获取注册表写权限的方法

标签 c#

我正在尝试写入位于 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/

相关文章:

c# - 我可以在 Mouse.Capture() 处于事件状态时获得 MouseLeave 事件吗?

c# - Visual Studio Code 编译错误 - 必须配置 launch.json

c# - 通过网络读取文件非常慢

c# - 启动画面显示在应用程序中间

c# - WPF MessageBox 窗口样式

c# - XAML 鼠标光标转换器不工作

c# - 不允许在 IsolatedStorageFileStream 上对隔离存储中的 CreateFile 进行操作

c# - 来自对象的隐式转换运算符

c# - 如何将 C# GUI 标签文本分成单独的行(不在运行时)?

c# - 在 asp.net mvc 中处理不同类型的用户