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

C# Discussion :

[C#] Obtenir la MAC Adresse


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 85
    Par défaut [C#] Obtenir la MAC Adresse
    Bonjour,

    J'ai besoin de récupérer la ou les adresses MAC d'un poste. Le code suivant permet de les récupérer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    ManagementClass oMClass = new ManagementClass("Win32_NetworkAdapterConfiguration");
     
                ManagementObjectCollection colMObj = oMCLass.GetInstances();
     
                foreach (ManagementObject objMO in colMObj)
                {
                    Console.WriteLine(objMO["MacAddress"].ToString());
                }
    Cependant, avec cette méthode, j'obtiens un total de 6 adresses MAC, alors qu'en exécutant ipconfig/all, je n'en obtiens que deux.

    Comment récupérer les adresses qui m'intéressent et que représentent les adresses supplémentaires?

    Merci d'avance

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    Bonjour,
    Comme tu n'as pas précisé le framework :

    pour le 2.0 vas voir : http://msdn2.microsoft.com/fr-fr/lib...aladdress.aspx

    sinon pour le 1 :
    j'ai pas trop d'idee mais bon vas vers : Dns.Resolve ... (dans la FAQ il y a un exemple)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 85
    Par défaut
    Merci! That's the solution

  4. #4
    Membre éclairé Avatar de joefou
    Profil pro
    Inscrit en
    Février 2005
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 248
    Par défaut
    Essayes ceci pour réduire un peu le nombre de réponses renvoyées, ça vient d'un projet pour PPC en vb.net :

    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
    22
    23
     
     
            Dim m_Adapters As AdapterCollection
            Dim m_AdapterEnCours As Adapter
            Dim I As Integer
            m_Adapters = Networking.GetAdapters()
     
            For Each m_AdapterEnCours In m_Adapters
                TextBox1.Text += m_AdapterEnCours.Name & vbCrLf
                'TextBox1.Text += m_AdapterEnCours.CurrentIpAddress & vbCrLf
                For I = 0 To m_AdapterEnCours.MacAddress.Length - 1
                    If m_AdapterEnCours.MacAddress(I) = 0 Then
                        TextBox1.Text += "00"
                    Else
                        TextBox1.Text += Hex(m_AdapterEnCours.MacAddress(I))
                    End If
     
                    If I < m_AdapterEnCours.MacAddress.Length - 1 Then
                        TextBox1.Text += ":"
                    End If
                Next I
                TextBox1.Text += vbCrLf
            Next m_AdapterEnCours

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

Discussions similaires

  1. Obtenir la mac adresse en c++
    Par xantra dans le forum C++
    Réponses: 1
    Dernier message: 21/06/2009, 21h48
  2. Mac Adresse de la carte réseau
    Par pitounette dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/07/2006, 18h01
  3. obtenir et modifier adresse ip, dns..
    Par shawty dans le forum C++
    Réponses: 6
    Dernier message: 26/06/2006, 22h04
  4. récupérer la mac adress d'un post
    Par r0d dans le forum Général Conception Web
    Réponses: 7
    Dernier message: 08/03/2006, 16h48
  5. []probleme MAC Adresse
    Par superflaswi dans le forum Installation, Déploiement et Sécurité
    Réponses: 7
    Dernier message: 20/09/2005, 16h08

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