Recherche dans le Regedit

Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Dernière intervention
22 juillet 2017
- - Dernière réponse : Twinuts
Messages postés
5307
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
14 décembre 2018
- 21 juil. 2017 à 12:01
Bonjour,

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

Merci !
Afficher la suite 

Votre réponse

5 réponses

Messages postés
12399
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
15 décembre 2018
0
Merci
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
Commenter la réponse de Whismeril
Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Dernière intervention
22 juillet 2017
0
Merci
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.
Commenter la réponse de Edwi8
Messages postés
12399
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
15 décembre 2018
0
Merci
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
Commenter la réponse de Whismeril
Messages postés
5307
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
14 décembre 2018
0
Merci
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.

Commenter la réponse de Twinuts
Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Dernière intervention
22 juillet 2017
0
Merci
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.
Edwi8
Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Dernière intervention
22 juillet 2017
-
Mais il faut déjà que je sache comment l'ajouter.
Twinuts
Messages postés
5307
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
14 décembre 2018
> Edwi8
Messages postés
13
Date d'inscription
mercredi 19 juillet 2017
Dernière intervention
22 juillet 2017
-
Salut,

Tu n'arrives pas à ajouter quoi ?
La librairie ? (quel IDE utilises-tu ?)
Le code ?
La clé ?
Autre ?
Commenter la réponse de Edwi8

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.