2010-01-11 2 views
0

У меня есть код вроде так (winforms app .NET 2.0) RegistryKey regKey = Registry.LocalMachine.OpenSubKey @ "SOFTWARE \ cPaperless \ TTC \ Settings", false);Registry.LocalMachine.OpenSubKey не работает с перерывами

Этот код не работает каждый раз в Win7 и Vista, когда включен UAC (если я не имею в виду, что ключ имеет значение null.) Обратите внимание, что ключ определенно существует, и я могу видеть его в реестре Кроме того, другой часть продукта использует тот же ключ в HKLM, но этот код находится на C++ и работает каждый раз
LONG lRetVal = RegOpenKeyEx (HKEY_LOCAL_MACHINE, «Программное обеспечение \ cPaperless \ TTC \ Settings», 0, KEY_READ, & hKeyTTC_LM);

Что здесь может быть неправильным. Доступен ли кто-либо подобное поведение до
TIA

ответ

Смежные вопросы