J'ai quelques questions sur le registre.
Nous avonsTravailler avec le registre Windows en utilisant java.util.prefs.Preferences
Preferences p = Preferences.userRoot();
Si nous exécutons
p.nodeExists("/HKEY_CURRENT_USER/Software/Policies/Microsoft")
il retourne vrai.
Après:
p = p.node("/HKEY_CURRENT_USER/Software/Policies");
for(String s : p.childrenNames()){
System.out.println(">" + s);
}
On voit qu'il a un enfant: "Windows". Mais
p.nodeExists("/HKEY_CURRENT_USER/Software/Policies/Microsoft/Windows")
renvoie la valeur false. Pourquoi?
Merci.
MISE À JOUR
Ok. J'ai quelques erreurs. Laissez-moi essayer encore: Pourquoi
p.nodeExists("/HKEY_CURRENT_USER/Software/Policies/Microsoft/Windows")
retourner false?
Votre troisième exemple de code semble désynchronisé avec les deuxième et quatrième. Peut-être que vous devriez le revoir? – Romain
Système d'exploitation: Win Xp Pro Sp3; JDK: 1.6.0_10 .; Utilisateur - admin. –