gpt4 book ai didi

c# 不允许请求的注册表访问

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:58 24 4
gpt4 key购买 nike

我有问题,我的应用程序在管理员权限下运行(我也有 list )

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

我正在编写更改默认图标的程序。当我更改 *.php 文件的默认图标时,一切正常。但是如果我想更改 *.mp3 文件的默认图标,我会收到此错误不允许请求注册表访问。我不知道如何才能获得更好的使用注册表的权限。我只使用这个 -> RegistryKeyPermissionCheck.ReadWriteSubTree。 这给了我错误:

FileExt = FileExt.OpenSubKey("UserChoice", RegistryKeyPermissionCheck.ReadWriteSubTree);

感谢回复!

最佳答案

您是否已经尝试以管理员身份启动您的程序集?要快速检查这一点,只需以管理员身份启动已编译的应用程序。

要在执行代码期间以编程方式更改用户上下文来实现此目的,请查看这篇 MSDN 文章: http://msdn.microsoft.com/en-us/library/w070t6ka.aspx

关于c# 不允许请求的注册表访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com