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();

管理者アカウントで実行します。「管理者として実行」でイベントを実行しましたが、レジストリには何も追加されません:(。をに変更するLocalMachineCurrentUser、実際にはCurrentUserキーに追加されます。しかし、LocalMachineに強制的に追加するにはどうすればよいですか?

4

1 に答える 1

13

とった。実際には追加されましたが、私の x64 システムでは、単純な C:\Windows\regedit.exe では表示されませんでした。C:\Windows\SysWOW64\regedit.exe に移動して x64 で表示します

于 2013-02-19T12:11:25.707 に答える