Я работаю над приложением .net, которое будет использоваться для аудита конфигурации каждого компьютера, на котором он работает.
Я бы хотел иметь возможность прочитать значение любого ключа реестра, указанного в строке, например: HKEY_LOCAL_MACHINE\SOFTWARE\MyOrganization\MyProgram
Чтобы получить ключ к этому ключу в .net, я пишу следующее:
RegistryKey registryKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\\MyOrganization\\MyProgram);
Как видите, я ссылаюсь на HKEY_LOCAL_MACHINE, используя Registry.LocalMachine
.
Можно ли ссылаться на ключи реестра по имени, не обращаясь к этим полям в объекте Registry
?