come faccioa prendere il mac address del pc
come faccioa prendere il mac address del pc
Il MAC non e' del PC ma della scheda di rete. Questo significa che puoi averne piu' di uno, ovvero tanti quante sono le schede di rete.
Per trovarli tutti, puoi usare il namespace System.Management
Dovrai aggiungere un riferimento a System.Management
codice:Imports System Imports System.Managementcodice:Dim manc As System.Management.ManagementClass Dim mobj As ManagementObject manc = New ManagementClass("Win32_NetworkAdapterConfiguration") Dim mocl As ManagementObjectCollection = manc.GetInstances() For Each mobj In mocl If mobj.Item("IPEnabled") = True Then Console.WriteLine("MAC: " & mobj.Item("MacAddress").ToString()) End If Next
Stavo provando il codice
ma alla riga
Dim mobj As ManagementObject
mi dice tipo ManagementObject non definito
naturalmente ho messo
Imports System
Imports System.Management
io utilizzo vb2008 express .net 3.5
Sviluppo per passione
E' lo stesso problema di cui stai parlando qui.Originariamente inviato da pedro8a
Stavo provando il codice
mi dice tipo ManagementObject non definito
Le discussioni vecchie servono come riferimento, ma non vanno risollevate a distanza di anni, soprattutto se stai affrontando il problema specifico in un'altra discussione. Continua quella.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...