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 :

[VB.net] Comment récupérer le numéro série d'un lecteur ?


Sujet :

VB.NET

  1. #1
    Membre actif Avatar de Cereal123
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2004
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 414
    Points : 214
    Points
    214
    Par défaut [VB.net] Comment récupérer le numéro série d'un lecteur ?
    Bonjour,

    Existe t-il une méthode "propre" pour récupérer dans VB.net le numéro de série d'un disque ? J'ai trouvé des exemples en C++, en delphi, avec les API,.. mais il doit bien exister une classe du Framework qui permette d'accéder à cette info, non ?

    Merci de votre aide,

    C.

  2. #2
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut Re: [VB.net] Numéro série du disque
    Citation Envoyé par Cyril MARKT
    Bonjour,

    Existe t-il une méthode "propre" pour récupérer dans VB.net le numéro de série d'un disque ? J'ai trouvé des exemples en C++, en delphi, avec les API,.. mais il doit bien exister une classe du Framework qui permette d'accéder à cette info, non ?

    Merci de votre aide,

    C.
    je pense que cela est faisable avec les WMI.
    http://dotnet.developpez.com/tutoriels/wmi1/

    @+

  3. #3
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        Private Function GetDiskSerial() As String
     
            Dim diskClass As New System.Management.ManagementClass("Win32_LogicalDisk")
            Dim disks As System.Management.ManagementObjectCollection = diskClass.GetInstances()
            Dim disk As System.Management.ManagementObject
            For Each disk In disks
                If CStr(disk("Name")) = "C:" Then
                    GetDiskSerial = disk("VolumeSerialNumber").ToString
                End If
            Next disk
     
        End Function

  4. #4
    Membre actif Avatar de Cereal123
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2004
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 414
    Points : 214
    Points
    214
    Par défaut
    Merci de ces tuyau : je vais essayer tout de suite...

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

Discussions similaires

  1. [C#] Comment récupérer le numéro de semaine d'une date ?
    Par farfadet dans le forum Windows Forms
    Réponses: 9
    Dernier message: 17/07/2013, 16h33
  2. Comment récupérer le numéro de série d'une imprimante ?
    Par masterx_goldman dans le forum Windows
    Réponses: 0
    Dernier message: 29/04/2010, 13h30
  3. Réponses: 1
    Dernier message: 01/02/2010, 15h48
  4. Réponses: 3
    Dernier message: 01/02/2008, 15h07
  5. Comment récupérer le numéro de la semaine ?
    Par claude dans le forum Langage
    Réponses: 7
    Dernier message: 25/06/2004, 15h06

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