Выводит пустую строку по ключу из реестра - C#
Формулировка задачи:
RegistryKey k = Registry.LocalMachine;
k = k.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion");
string v = (string)k.GetValue("ProductId");
MessageBox.Show(v);Решение задачи: «Выводит пустую строку по ключу из реестра»
textual
Листинг программы
using (var hklm = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64))
using (var k = hklm.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion"))
{
string v = (string)k.GetValue("ProductId");
MessageBox.Show(v);
}