繁体   English   中英

在.net应用程序的注册表中获得对local_machine \\ software的写访问权限

[英]Get write access to local_machine\software in the registry for .net application

我正在尝试更改USB声卡的友好名称。 我不能从Windows以及使用regedit编辑注册表位置。 但是,当我尝试打开子项以进行写访问时却遇到了异常。

有什么办法可以解决这个问题。 现在,我的工作是构建正确的注册表导入文件并运行该文件,但是如果可以用代码实现,我希望它更好。

您是否以管理员身份运行c#应用程序? 仅具有管理权限的用户有权写HKLM。

我解决这个问题的方法是编写一个可以导入注册表的格式的文本文件,然后使用Process.Start("edit.reg")或您命名的文件调用该文件。 现在就可以使用,现在只需要在安装时执行一次即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM