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

VB.NET Discussion :

Récupérer information sur l'édition/version de W7


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par défaut Récupérer information sur l'édition/version de W7
    Bonjour,
    je voudrais récupérer des informations sur la version de Windows 7 ( exemple si c'est windows 7 intégrale , familiale premium...)
    j'ai trouvé des sources mais sa ne me donne que la build et sa me dit Windows NT 7.0.... Mais ce n'est pas ce que je veux.
    Si vous avez des sources je suis preneur


  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Bonjour,

    tu trouvera p-e ton bonheur sur se lien:
    http://www.codeproject.com/Articles/...o-Even-for-Win

    Extrait C#
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sb.AppendLine(String.Format("Edition = {0}", OSVersionInfo.Edition));

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par défaut
    J'ai pas l'impression que sa existe en VB j'ai tout cherché mais je ne trouve que OSVersion et pas édition et malheureusement j'ai pas trouvé d'équivalent :'(

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par CLeBeR Voir le message
    J'ai pas l'impression que sa existe en VB j'ai tout cherché mais je ne trouve que OSVersion et pas édition et malheureusement j'ai pas trouvé d'équivalent :'(
    Je n'ai jamais entendu parler de cette propriété Edition dans .Net (ce n'est pas lié au langage de toute façon).

    En revanche tu peux récupérer l'information qui t'intéresse avec la fonction GetProductInfo.

    doc ici :

    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

    Je ne connais pas d'implémentation de cette fonction dans le framework.

  5. #5
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par défaut
    Les gars j'ai trouvé la parade !!! Mais j'ai un petit soucis donc déjà voici comment trouver la version de Windows 7
    Dans le reg edit il suffit de développer les dossiers :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

    il y a ensuite la clé EditionID où là est mentionné en donnée de la valeur l'édition de windows 7, j'ai donc cherché comment lire une valeur du regedit en vb.NET mais je n'arrive pas à interpréter le cours qui est présent sur le site

    J'ai tenté sa mais sa rime à rien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            Dim key As Microsoft.Win32.RegistryKey
            key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("EditionID")
            Dim name As String = CType(key.GetValue("Nom"), String)
            MsgBox(name)

  6. #6
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 412
    Par défaut
    Et donc pour lire la valeur et l'afficher dans un messagebox par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msgbox(My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "EditionID", ""))

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

Discussions similaires

  1. Récupérer informations sur des vidéos
    Par xcvb33 dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 14/05/2008, 07h13
  2. Réponses: 9
    Dernier message: 13/12/2007, 14h20
  3. Réponses: 1
    Dernier message: 24/03/2007, 08h55
  4. Récupérer des Informations sur un PC via un Réseau ?
    Par MaTHieU_ dans le forum Administration
    Réponses: 6
    Dernier message: 22/11/2005, 12h39
  5. Réponses: 6
    Dernier message: 28/09/2003, 17h49

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