ManagementClass mc = new ManagementClass(“Win32_NetworkAdapterConfiguration“);
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc) {
if ((bool)mo[“IPEnabled“]) {
string ip = ((string[])mo[“IPAddress“])[0];
string mac = mo[“MACAddress“].ToString();
break;
}
}