相关疑难解决方法(0)

不允许请求的注册表访问

我正在编写一个修改实用程序来修改一些键HKEY_CLASSES_ROOT.

所有在Windows XP等下工作正常.但是我Requested registry access is not allowed在Windows 7下遇到错误.Vista和2008我也猜错了.

我应该如何修改我的代码以添加UAC支持?

.net c# security registry uac

44
推荐指数
4
解决办法
10万
查看次数

C#将注册表添加到LocalMachine的键失败

我正在尝试LocalMachine在注册表中添加密钥.我正在使用此代码:

    System.Diagnostics.Debugger.Launch();
    RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE", true);
    RegistryKey newkey = key.CreateSubKey("1asdasds", RegistryKeyPermissionCheck.ReadWriteSubTree);
    newkey.SetValue("ads", "ddsds");
    newkey.Close();
Run Code Online (Sandbox Code Playgroud)

我在管理员帐户上运行它.我用"以管理员身份运行"运行它,但没有添加到注册表:(.当我更改LocalMachineCurrentUser,实际上它被添加到CurrentUser密钥.但是如何强制它添加到LocalMachine?

c# registry 64-bit administrator wow64

3
推荐指数
1
解决办法
5972
查看次数

标签 统计

c# ×2

registry ×2

.net ×1

64-bit ×1

administrator ×1

security ×1

uac ×1

wow64 ×1