Не удается прочитать значение реестра C#
Всем привет.
Есть некоторые проблемы:
Я использую отказоустойчивую систему с Microsoft Windows Server 2008 sp2.
Где я пытаюсь получить значение реестра как
Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.ClassesRoot.CreateSubKey(@"Installer\Components\" + myBranch); if (key.GetValue("1001") != null && (string)key.GetValue("1001") == myKey){ /*TODO: something*/}
Приложение возвращает ошибку:
"Ссылка на объект не установлена на экземпляр объекта"
В других версиях windows все работает
Что я уже пробовал:
Я попробовал установить полный доступ пользователя к реестру, использовал C-libs для получения значения реестра.... все это не работа
Evil Jay
Ошибка была в системном архитекторе.
Несмотря на пути "раздел HKEY_CLASSES_ROOT\установщик\компоненты\myBranch" относится к пути "раздел HKEY_CLASSES_ROOT\Wow6432node\установщик\компоненты\myBranch"