Recherche dans le Regedit

Signaler
Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Statut
Membre
Dernière intervention
22 juillet 2017
-
Messages postés
5363
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
30 avril 2021
-
Bonjour,

je cherche à regarder si des valeurs dans le regedit existent mais je ne trouve pas la solutions. Pouvez-vous m'aider ?

Merci !

5 réponses

Messages postés
15931
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 mai 2021
545
Bonjour

Regedit, est un programme, il n'a pas de valeur à lui.
Il affiche le contenu de la base de registre, elle a des clés et des valeurs.

C'est donc "base de registre" qu'il faut rechercher
https://www.qwant.com/?q=java+base+de+registre&t=web

On trouve entre autre cette discussion
http://codes-sources.commentcamarche.net/forum/affich-1393111-lire-les-cles-registre-sous-windows-java
Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Statut
Membre
Dernière intervention
22 juillet 2017

J'ai bien vu ce forum mais il passe par il passe par java directement ou un cmd ?
Je préfère passer directement par java car j'ai beaucoup de clés à rechercher.
Messages postés
15931
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 mai 2021
545
il passe par java directement ou un cmd ?
l'as tu essayé? moi je ne code pas en java, je t'ai juste fait remarquer que tu te trompais de terminologie et qu'avec la bonne il y'a des occurrences et pas seulement la discussion que j'ai sorti du lot car elle est sur CodeS SourceS
Messages postés
5363
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
30 avril 2021
108
Salut,

De ce que j'en comprends, le lien ci-dessus exécute des commandes système exécutées avec la classe Process (commandes que tu pourrais très bien saisir dans un invite de commandes).

Maintenant si tu ne veux pas et que tu préfères le faire sans commandes externes, il faut orienter tes recherches sur des API native (avec des dll toussa toussa ; ex:javaregistrywrapper /!\ GPL), qui permettent, la manipulation de la base de registre windows.

Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Statut
Membre
Dernière intervention
22 juillet 2017

J'ai trouvé une API qui m'allaire bien https://jregistry.sourceforge.io/

avec un bonne documentation :
https://jregistry.sourceforge.io/docs/


et je vois qu'il y a une méthode
exist()
ou
keyExists(String subKey)
ou encore
valueExists(String value) 
mais je ne sais pas comment les utiliser, je fais des tests.
Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Statut
Membre
Dernière intervention
22 juillet 2017

Mais il faut déjà que je sache comment l'ajouter.
Messages postés
5363
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
30 avril 2021
108 >
Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Statut
Membre
Dernière intervention
22 juillet 2017

Salut,

Tu n'arrives pas à ajouter quoi ?
La librairie ? (quel IDE utilises-tu ?)
Le code ?
La clé ?
Autre ?