У меня есть такой код (winforms app .NET 2.0) RegistryKey regKey = Registry.LocalMachine.OpenSubKey @ "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ cPaperless \ TTC \ Settings", false);
Этот код повторяется каждый разчерез некоторое время на Win7 и Vista, когда UAC включен (под ошибкой я подразумеваю, что ключ является нулевым.) Обратите внимание, что ключ определенно существует, и я могу видеть его в реестре. Кроме того, другая часть продукта использует тот же ключ в HKLM, ноэтот код написан на C ++ и работает каждый раз
LONG lRetVal = RegOpenKeyEx (HKEY_LOCAL_MACHINE, "Software \ cPaperless \ TTC \ Settings", 0, KEY_READ и & hKeyTTC_LM);
Что здесь может пойти не так.Кто-нибудь видел такое поведение до
TIA