繁体   English   中英

注册表系统.UnauthorizedAccessException

[英]Registry System.UnauthorizedAccessException

当我尝试在Registry.ClassesRoot中创建子项时,我得到了System.UnauthorizedAccessException! 我正在使用win7。 有人知道为什么吗?

因为只有管理员组中的用户才能在HKEY_CLASSES_ROOT下创建密钥。

通常,您不需要在其下创建密钥(如果它是安装过程的一部分,那么您可能应该使用具有事务和回滚支持的正确安装程序-例如Windows Installer-而不是自己滚动)。

但是要解决您的特定问题,则需要以管理员身份运行应用程序。

检查您的程序是否以管理员身份运行。 默认情况下,win7不运行具有管理员权限的程序。

暂无
暂无

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

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