sebastienmz
Messages postés139Date d'inscriptionmardi 16 mai 2006StatutMembreDernière intervention23 juin 2008
-
27 déc. 2006 à 11:09
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
27 déc. 2006 à 13:39
alors voila je doit exporte une partie de la base de regsitre puis la lire mais si vous avez remarquer entre chaque lettre il y a un NULL qui donne la fin et je voudrais savoire comment faire pour lire un fichier de la base de registre ( ce fichier s'obtien quand on fait regedit /E "nom de la clé" "nom du fichier")
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 27 déc. 2006 à 13:08
Une lecture de fichier (ReadFile par exemple) se fout complètement de la valeur des octets, il n'y a que les libs d'interprétation pour ennuyer le monde avec ces considérations fumeuses.
sebastienmz
Messages postés139Date d'inscriptionmardi 16 mai 2006StatutMembreDernière intervention23 juin 2008 27 déc. 2006 à 13:20
essay exporte une clé de ta base de registre et meme ton code MARCHE PAS JE SUIS PERDU !!!!!!!!!!!!!!!!!!!!!!!!! une mauvaise année commence ...
sinon il y aurait pas une fonction pour énumérer les chaine REG_SZ d'une clé?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 27 déc. 2006 à 13:39
Je ne consolade plus depuis le siècle dernier mais je pense qui si tu faisais la conversion UNICODE => ANSI comme dit plus haut, ça irait mieux.
Il est clair qu'au 1er 0 binaire rencontré, printf considère la chaine finie.
wprintf() devrait aller.