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

Я действительно запускаю его на учетной записи администратора. Я запускаю его сзапустить от имени администратора", но ничего не добавляется в реестр :(. Когда я меняюLocalMachine вCurrentUserна самом деле это добавляется кCurrentUser ключ. Но как заставить его добавить в LocalMachine?

Ответы на вопрос(1)

Ваш ответ на вопрос