Поэтому я использовал RegEdit, чтобы добавить следующее в реестр на моей рабочей станции:
HKLM \ Software \ Foo \ Bar
Bar имеет пару kk / v "wtf" / "idk».Я подтвердил, что эти изменения «приняли», закрыв regedit и открыв его заново.Эй, они все еще там!Swell.
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Foo\Bar");
if (key != null)
{
var = key.GetValue("wtf").ToString();
}
Проблема в том, что ключ равен нулю.
Когда.,.
Registry.LocalMachine.OpenSubKey("Software").GetSubKeyNames()
Вызывается, Foo не появляется среди множества SubKeyNames.
Итак, я явно упускаю что-то глупое.Что конкретно мне не хватает?