Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2899 connectés 

 


Dernière réponse
Sujet : [VC]Lire Plusieur Clés de la Base de Registre
z51 Erreur 2 c'est qu'il n'a pas trouvé la clé.
T'as bien passé le HKEY que tu viens d'ouvrir en 1er paramètre de RegQueryValueEx ?

 

[jfdsdjhfuetppo]--Message édité par z51--[/jfdsdjhfuetppo]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
z51 Erreur 2 c'est qu'il n'a pas trouvé la clé.
T'as bien passé le HKEY que tu viens d'ouvrir en 1er paramètre de RegQueryValueEx ?

 

[jfdsdjhfuetppo]--Message édité par z51--[/jfdsdjhfuetppo]

proner78 [:yoyoz]
proner78 Non, mais même dans ce cas là, ça ne fonctionne pas non plus.
 
Et puis ça ne me parrais pas logique de fermer ma clé entre chaque appele de RegQueryValueEx, une fois la clé ouverte et que j'ai mon Handle je devrais pouvoir faire ce que je veux et ne refermer qu'à la fin.
 
Mais déjà même quand ça se passe bien, et que je regarde en mémoire le résultat je trouve des trucs un peu bisard.
 
Exemple, si Sous Windows NT, j'ouvre la clé qui me donne justement la version de Windows, quand je regarde ma variable, je vois bien "Windows_NT"
Mais chose étrange, en mémoire j'ai "Windows_NT s _ N T"
comme si le resultat avais été écrit une première fois avec un espace puis de nouveau normalement.
 
La seul solution que j'ai trouvé pour l'instant C un appele de fonction dans une boucle avec en paramêtre le nom des clés.
Et C cette fonction qui ouvre la clé et renvoi la valeur.
madforever Est-ce que tu fermes la clé entre chaque appel, avec la fonction RegCloseKey?
proner78 Pour Lire plusieur clés de la Base de registre, j'utilise les méthodes de l'API WINDOWS :
RegOpenKeyEx(...) et RegQueryKeyEx(...)
Mais lorsque j'essaye de lire plusieur clé à la suite, j'ai une erreur une clé sur 2.
 
Alors que si je les ouvrent une Par une, il n'y a pas de Problème.
 
Comment ce fais-ce???
Si quelqu'un à déjà bidouiller ces méthodes, merci de m'aider!!!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)