Bonjour à tous.
J'ai besoin, dans une application de programmer la récupération des adresses MAC du PC sur lequel tourne mon appli.
Après des recherches fructueuses sur le net, j'ai mis en place le code suivant :
Le problème de ce code est qu'il ne me renvoie l'adresse MAC de ma carte réseau uniquement si j'ai du réseau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim mc As New ManagementClass("Win32_NetworkAdapterConfiguration") Dim moc As ManagementObjectCollection = mc.GetInstances() For Each mo As ManagementObject In moc If mo("IPEnabled") = True Then MsgBox(mo("MacAddress").ToString) mo.Dispose() End If Next
Or, même si je n'ai pas de réseau, si je consulte les adresses MAC via un IPCONFIG /ALL dans le DOS, je trouve bien toutes mes adresses MAC
Quelles modifs dois-je faire pour récupérer toutes les adresses MAC, même issues des cartes non connectées ??
Merci pour votre aide
Partager