none
récuperer l'adresse MAC et IP d'une machine RRS feed

  • Question

  • Bonjour,

    je voudrais récuperer l'adresse MAC  de la carte Ethernet d'une machine et son adresse IP pour pouvoir l'identifier.

    Voici le bout de code que j'utilise qui me renvoie toutes les adresses MAC, je voudrais juste avoir celle de la carte Ethernet.

     Dim computerProperties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties
    
    
    
    
    
     Dim nics As NetworkInterface() = NetworkInterface.GetAllNetworkInterfaces
    
    
    
    
    
    
    
     Dim adapter As NetworkInterface
    
    
    
    
    
    
    
     For Each adapter In nics
    
    
    
    
    
    
    
      Dim properties As IPInterfaceProperties = adapter.GetIPProperties
    
    
    
      Dim ethernetProperties As NetworkInterfaceType = NetworkInterfaceType.Ethernet
    
    
    
    
    
    
    
      MessageBox.Show(adapter.GetPhysicalAddress.ToString)
    
    
    
       
    
    
    
     Next
    Quequ'un aurait il une idée pour ne récuperer que l'adresse MAC et l'adresse IP?
    vendredi 3 septembre 2010 13:54

Réponses

  • Bonjour,

    Pour l'adresse MAC :

    Dim mac As String
    mac = BitConverter.ToString(myNetworkInterface.GetPhysicalAddress().GetAddressBytes())
    

    Pour l'adresse IP :

    Dim ip As String
    ip = myNetworkInterface.GetIPProperties().UnicastAddresses(0).Address.ToString()

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse supdate lundi 6 septembre 2010 07:38
    dimanche 5 septembre 2010 17:00
    Modérateur