прочитать ключ реестра # 1 - PullRequest
       2

прочитать ключ реестра # 1

0 голосов
/ 10 февраля 2011

Я написал расширение Firefox и хочу убедиться, что оно загружено из сервиса, разработанного в Visual Studio 2010 C #. Я исследовал и попробовал множество различных методов для чтения ключа, и все, что я получаю, это: «Ошибка чтения реестра: System.NullReferenceException: ссылка на объект не установлена ​​на экземпляр объекта». Вот один метод, который я использовал:

RegistryKey rKey1 = Registry.CurrentUser;
RegistryKey rKey2 = rKey1.OpenSubKey("Software\\Mozilla\\Firefox\\Extensions");
string strKeyValue = rKey2.GetValue("thing@place.com").ToString();

1 Ответ

1 голос
/ 10 февраля 2011

Помните, что ваша служба работает под учетной записью, указанной в конфигурации службы, поэтому ее HKCU может отличаться от текущего пользователя, который может войти в систему.Чтобы протестировать свой код, попробуйте запустить службу под своей учетной записью, а не в локальной системе, которая, вероятно, сейчас и работает.

...