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

  FORUM HardWare.fr
  Programmation

  [VC]Lire Plusieur Clés de la Base de Registre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VC]Lire Plusieur Clés de la Base de Registre

n°107408
proner78
Posté le 04-03-2002 à 13:10:01  profilanswer
 

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!!!

mood
Publicité
Posté le 04-03-2002 à 13:10:01  profilanswer
 

n°107439
madforever
Posté le 04-03-2002 à 15:15:46  profilanswer
 

Est-ce que tu fermes la clé entre chaque appel, avec la fonction RegCloseKey?

n°107533
proner78
Posté le 04-03-2002 à 18:46:07  profilanswer
 

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.

n°107602
proner78
Posté le 04-03-2002 à 22:04:24  profilanswer
 

[:yoyoz]

n°107606
z51
Posté le 04-03-2002 à 22:19:13  profilanswer
 

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]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VC]Lire Plusieur Clés de la Base de Registre

 

Sujets relatifs
Chèr(e)s confrères (soeurs ?) linuxien(ne)s : VOUS DEVEZ lire ça !Creation d'une Base My SQL sur Online.fr [urgent]
RECUP ADRESSE IP DE LA BASE DE REGISTREA lire et a méditer
Comment dédoublonner une base excel (avec pleins de mails dedans)a quoi sert une base de donnee pour un site
[Java ou C#] Objet de base thread safe??[ PROJET] Jeux basé sur la série Stargate welcome everybody !!!
[JAVA] Lire la base de registre 
Plus de sujets relatifs à : [VC]Lire Plusieur Clés de la Base de Registre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR