C#添加键注册表来LOCALMACHINE失败(C# add key to registry to

2019-07-20 03:30发布

我想一键添加到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();

我做管理员帐户运行。 我与事件“以管理员身份运行”来运行它,但不添加任何注册表:(当我改变LocalMachineCurrentUser ,实际上它被添加到CurrentUser关键,但如何强制它被添加到LOCALMACHINE?

Answer 1:

得到它了。 其实它增加了,但我的x64系统我不能看到它在简单的C:\ WINDOWS \ REGEDIT.EXE。 转到C:\ WINDOWS \ Syswow64资料\ REGEDIT.EXE看到它在64位



文章来源: C# add key to registry to LocalMachine fails