J'ai écrit une extension firefox et je veux vérifier qu'elle est chargée à partir d'un service développé dans visual studio 2010 C#. J'ai recherché et essayé de nombreuses méthodes différentes pour lire une clé et tout ce que j'ai obtenu est: "La lecture du registre a échoué: System.NullReferenceException: la référence d'objet n'est pas définie sur une instance d'un objet." Voici une méthode je:lire la clé de registre # 1
RegistryKey rKey1 = Registry.CurrentUser;
RegistryKey rKey2 = rKey1.OpenSubKey("Software\\Mozilla\\Firefox\\Extensions");
string strKeyValue = rKey2.GetValue("[email protected]").ToString();
Où est le surfaçage de référence nul? Quelle ligne? –
il semble faire la ligne 2 ok mais l'erreur se produit à la ligne 3 –
C'est certainement parce qu'il ne peut pas trouver la sous-clé spécifiée. Vous pouvez augmenter progressivement la clé recherchée à partir du simple "logiciel" pour voir où il se bloque. –