De registre.LocalMachine.OpenSubKey() renvoie la valeur null

- Je obtenir une valeur null en retour de cette tentative d'accès à la base de Registre Windows:

using (RegistryKey registry = Registry.LocalMachine.OpenSubKey(keyPath))

chemin d'accès clé est SOFTWARE\\TestKey

La clé est dans le registre, alors pourquoi ne pas la trouver dans les Locaux de la Machine de la ruche?

  • Êtes-vous correctement échapper chemin d'accès clé? Est-il "SOFTWARE\\TestKey", et pas "SOFTWARE\TestKey"?
  • oui, je l'ai posté mal. C'est en fait le programme d'installation pour utiliser \\
  • Donc, cela a fonctionné sur mon PC du patron à l'amende juste. Aucune raison pourquoi il ne devrait pas ici. J'ai donné asp.net l'accès au compte à elle depuis que je suis l'exécution du VS serveur web et renvoie toujours null.
InformationsquelleAutor PositiveGuy | 2009-08-12