Bonjour,
je souhaite lister les clés contenues dans HKEY_USERS.
J'ai trouvé ce bout de code dans la faq de C++ Builder, je l'es modifié à mes besoins, cependant il ne fonctionne pas (le programme affiche 0 comme nombre de sous-clés). D'ou vient le problème?
Merci d'avance.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
TRegistry *registre = new TRegistry();
TStringList *mesCles = new TStringList();
 
registre->RootKey = HKEY_USERS;
registre->GetKeyNames(mesCles);
ShowMessage(mesCles->Count); // affiche le nombre de sous-clés
 
delete registre;
delete mesCles;