Geting adresse MAC en utilisant VB.NET 2010

J'ai essayé d'obtenir le Adresse MAC de chaque carte d'interface réseau sur un ordinateur en utilisant le ci-dessous en fonction VB.NET, mais je viens de réaliser que cette fonction ne fonctionne pas dans Windows XP:

  Function getMacAddress()
        Dim nics() As NetworkInterface = NetworkInterface.GetAllNetworkInterfaces()
        Return nics(1).GetPhysicalAddress.ToString
    End Function

Comment puis-je faire de ce code à exécuter sur Windows XP? Quelles sont les autres alternatives existent pour obtenir la liste des adresses MAC sur Windows XP?

  • Peut-être que vous n'avez pas la bonne .Net framework est installé?
  • merci, j'ai changé de carte réseau(1) de nics(0) ,, il fonctionne maintenant
InformationsquelleAutor Ali | 2012-10-23