Bonjour, je cherhce à convertir le type HKEY en char*
Je travaille sur une librairie pour utiliser la base de registre, et je souhaiterais pouvoir sauvegarder des clefs de cette base de registre!
J'ai déja une fonction qui sauve la clef quand je lui donne en paramètre la clef hote(HKEY_LOCAL_MACHINE par exemple) puis le chemin d'accèes de la clef que je veux sauvegarder dans cette clef hote, et enfin le chemin d'accèes au fichier reg dans lequel je veux suvegarder la clef!
Rien ne valant un exemple, je vous écris le prototype de la fonction.
BOOL BDRSaveKey1(HKEY origine, char *namekey, char *location);
Maintenant, je souhaite pouvoir faire une fonction dont le prototype est le suivant:
BOOL BDRSaveKey2(HKEY key, char *location);
Dans cette fonction key serait la valeur retourné plus tôt dans la programme par un appel à RegOpenKey(Ex) ou RegCreateKey(Ex)
Mais pour sauvegardere cette clef à la norme des fichiers .reg, je dois pouvoir retrouver le chemin d'acces de ma clef.
Il faut donc que je convertisse key en un char*.
J'ai essayé avec RegQueryInfoKey, mais ça ne marche pas et je ne suis pas sur que ce soit ce qu'il me faille.
Si vous avez une idée...
Merci d'avance.
Julien
Savon