J’utilise cette solution pour lire le registre 32 bits sur un ordinateur 64 bits. Je l’utilise comme ceci:
GetKeyValue("\\software\\company", name);
où name
est le nom de la propriété récupérée. Mais le code renvoie le code 161. J’ai également essayé d’append la barre oblique inverse à la fin du chemin, mais le résultat est le même. Je peux confirmer que la clé existe dans regedit. Qu’est-ce qui ne va pas?
Il ne doit pas y avoir de barre oblique inverse au début du chemin (ou à la fin). Cela devrait fonctionner:
GetKeyValue("SOFTWARE\\company", name);