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

 


Dernière réponse
Sujet : Fonction de lecture d'une clé du registre (important)
El_gringo ha, et oublies pas de fermer la clée après :
 
LONG RegCloseKey(
  HKEY hKey   // handle to key to close
);
 
hKey est le truc pointé par phkResult (qui à été rempli à l'appel de OpenKey)

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
El_gringo ha, et oublies pas de fermer la clée après :
 
LONG RegCloseKey(
  HKEY hKey   // handle to key to close
);
 
hKey est le truc pointé par phkResult (qui à été rempli à l'appel de OpenKey)
El_gringo ha, j'connais pas ça, les .o, c space !
par contre g ta fonction. Mais en fait, pour lire une clé, t'as besoin de 2 fonctions:
LONG RegOpenKeyEx(
  HKEY hKey,         // handle to open key
  LPCTSTR lpSubKey,  // address of name of subkey to open
  DWORD ulOptions,   // reserved
  REGSAM samDesired, // security access mask
  PHKEY phkResult    // address of handle to open key
);
 
avec KEY_READ pour samDesired.
ça, ça ouvre la clée en lecture.
 
ensuite tu fais
 
LONG RegQueryValueEx(
  HKEY hKey,           // handle to key to query
  LPTSTR lpValueName,  // address of name of value to query
  LPDWORD lpReserved,  // reserved
  LPDWORD lpType,      // address of buffer for value type
  LPBYTE lpData,       // address of data buffer
  LPDWORD lpcbData     // address of data buffer size
);
 
où lpType peut être REG_SZ (si la valeur à récupérer est une chaine), REG_DWORD, ou REG_BINARY
jeremy Ben dans le cas d'une fonction C, on compile le source en fichier objet (.o) réutilisable dans un lien avec d'autres .o pour créer un exécutable.
El_gringo c quoi cette histoire de .o !??
jeremy Kikoo
J'aimerai trouver une fonction qui permettrait de lire une valeur dans le registre.
Le but est de trouver un .o qui possède une telle fonction. Ainsi, j'intégre ce .o dans un exécutable et je peux accéder à cette fonction. Peu importe le langage. Quoique une fonction C serait le bienvenu mais bon.
Merci de m'aiguiller éventuellement.
Bye

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