mac id -Media Access Control ID
you have to add reference of
Imports Microsoft.Win32
Imports System.Management
Imports System.IO
VB::
Dim mc As ManagementClass = New ManagementClass("Win32_NetworkAdapterConfiguration")
Dim moc As ManagementObjectCollection = mc.GetInstances()
For Each mo As ManagementObject In moc
If (MACAddress = String.Empty) Then ' only return MAC Address from first card
If Convert.ToBoolean(mo("IPEnabled")) = True Then
MACAddress = mo("MacAddress").ToString()
mo.Dispose()
End If
End If
Next
MessageBox.Show(MACAddress)
C#:
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
string MACAddress = String.Empty;
foreach (ManagementObject mo in moc)
{
if (MACAddress == String.Empty) // only return MAC Address from first card
{
if ((bool)mo["IPEnabled"] == true) MACAddress = mo["MacAddress"].ToString();
}
mo.Dispose();
}
MACAddress = MACAddress.Replace(":", "");
MessageBox.Show(MACAddress);
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment