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

Windows Forms Discussion :

Numéro de série d'un dongle USB


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2006
    Messages : 19
    Points : 18
    Points
    18
    Par défaut Numéro de série d'un dongle USB
    Bonjour,


    j'essaie de protéger mes applications par des dongles usb mais j'ai pas trouvé la solution avec le C#.

    Si quelqu' un peut m'aider j'en serai reconnaissant.

    Merci d'avance.

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2006
    Messages : 19
    Points : 18
    Points
    18
    Par défaut i
    Bon

    J'ai trouvé tout seul.

    j'avais trouvé un code en VB.net que j'ai modifié selon mes besoins.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     private string[] GetDiskSerial()
            {
                List<string> serials=new List<string>(); 
                ManagementClass diskClass = new ManagementClass("Win32_LogicalDisk");
                ManagementObjectCollection disks = diskClass.GetInstances();
                foreach (ManagementObject disk in disks)
                    if (disk["DriveType"].ToString() == "2" && disk["SystemName"].toLower().indexOf("a:")==-1) serials.Add(disk["VolumeSerialNumber"].ToString());
    
                Converter<string, string> cvrt = new Converter<string, string>(delegate(string value) { return Convert.ToString(value); });
                return (string[])serials.ConvertAll(cvrt).ToArray(); 
            }
    
            private void Fill_SerialsNumbers()
            {
                 foreach(string serial in GetDiskSerial())
                 {                 
    		MessageBox.Show(serial).ToString());
                 }
    
            }

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

Discussions similaires

  1. numéro de série d'une clé USB
    Par dr_feelgood dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/09/2009, 17h21
  2. Obtenir le numéro de série d'un volume USB en java
    Par dummygreg dans le forum Général Java
    Réponses: 7
    Dernier message: 03/08/2009, 10h09
  3. une clé USB a-t-elle toujours un numéro de série ?
    Par gotojupiter dans le forum Périphériques
    Réponses: 1
    Dernier message: 08/02/2008, 09h12
  4. Réponses: 3
    Dernier message: 01/02/2008, 15h07
  5. Réponses: 5
    Dernier message: 03/07/2007, 21h35

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