3

我正在尝试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();

我确实在管理员帐户上运行它。我事件以“以管理员身份运行”运行它,但没有任何内容添加到注册表中:(。当我更改LocalMachine为时CurrentUser,实际上它已添加到CurrentUser键中。但是如何强制将其添加到 LocalMachine?

4

1 回答 1

13

知道了。实际上它被添加了,但是在我的 x64 系统中,我在简单的 C:\Windows\regedit.exe 中看不到它。转到 C:\Windows\SysWOW64\regedit.exe 在 x64 中查看它

于 2013-02-19T12:11:25.707 回答