IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

lire cle base de registre


Sujet :

API standards et tierces Java

  1. #1
    Membre du Club Avatar de gabule
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 45
    Points
    45
    Par défaut lire cle base de registre
    Boujou, je souhaterai lire une cle se trouvant dans la base de registre a l'emplacement
    HKEY_LOCAL_MACHINE,SOFTWARE\MAGALI
    Comment puis je faire?

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    En général java est pas très pote avec la base de registre et les OS en général, je suppose qu'on peut y accéder à la base de registre en COM donc tu pourrais te diriger vers l'utilisation de JCOM (un bridge COM-java)

    Ensuite que veux tu récupérer exactement dans la base de registre??
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  3. #3
    Membre du Club Avatar de gabule
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 45
    Points
    45
    Par défaut
    la valeur qui est dans la cle que j'ai indiquee.C un repertoit d'installation

  4. #4
    Membre du Club Avatar de gabule
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 45
    Points
    45
    Par défaut
    allez personne ne sait, ca existe pas ?

  5. #5
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Eh voilà ca existe : Ici

  6. #6
    Membre averti Avatar de dazz_x
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 269
    Points : 328
    Points
    328
    Par défaut
    ça existe aussi là ---> http://www.trustice.com/java/jnireg/
    La différence entre la théorie et la pratique est plus mince en théorie qu'en pratique

  7. #7
    Membre du Club Avatar de gabule
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 45
    Points
    45
    Par défaut
    ca y est ca marche ca me marche grace a la lib externe com.ice.jni.registry


    mais ds la cle g 2 valeurs : Path qui est le chemin et version.
    Moi je voudrai avoir la valeur de path. Faut que je fasse comment.
    Pour l'instant g ca :

    import java.util.Enumeration;

    import com.ice.jni.registry.Registry;
    import com.ice.jni.registry.RegistryException;
    import com.ice.jni.registry.RegistryKey;
    ;

    public class serveur
    {
    public static void main(String[] args) {
    Enumeration e = null;
    RegistryKey key = Registry.openSubkey(Registry.HKEY_LOCAL_MACHINE, "SOFTWARE\\MAGALI", RegistryKey.ACCESS_READ);
    try {
    e = key.valueElements();
    } catch (RegistryException e1) {
    e1.printStackTrace();
    }
    while (e.hasMoreElements()){
    System.out.println(e.nextElement())
    ;
    }
    }
    }

  8. #8
    Membre averti Avatar de dazz_x
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 269
    Points : 328
    Points
    328
    Par défaut
    valueElements() renvoie une enumeration des noms des valeurs de clé. tu récupères ensuite la valeur que tu veux avec getValue(java.lang.String valueName);
    La différence entre la théorie et la pratique est plus mince en théorie qu'en pratique

  9. #9
    Membre du Club Avatar de gabule
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 45
    Points
    45
    Par défaut
    peux me donner un exemple stp je n'arrive pas a l'utiliser.
    Quand je le fais ca me donne [type=1,name=Path]
    alors que la valeur est : C:\MOZART21_2

  10. #10
    Membre du Club Avatar de gabule
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Points : 45
    Points
    45
    Par défaut
    Ca y est jai trouve !
    fallait faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String dd = key.getStringValue("Path");
    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Inno setup/IsTool] lire la base de registre à l'instalation et la désinstalation
    Par méphistopheles dans le forum Installation, Déploiement et Sécurité
    Réponses: 8
    Dernier message: 02/05/2006, 19h32
  2. Lire la base de registre d'un poste distant
    Par Mut dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/04/2006, 18h12
  3. [Loulou24] lire la base de registre
    Par rzayani dans le forum Windows
    Réponses: 1
    Dernier message: 17/03/2006, 09h56
  4. [C#] Lire une base de registre distante
    Par Scorff dans le forum C#
    Réponses: 2
    Dernier message: 08/11/2005, 14h39
  5. Comment lire la base de registres d'une machine distante ?
    Par chtiot dans le forum Web & réseau
    Réponses: 4
    Dernier message: 17/06/2005, 12h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo