获取mac地址

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: |||超大  

/// <summary>

/// 获取本地ip

/// </summary>

/// <returns></returns>

public string GetIP()

{

IPHostEntry ipHost = Dns.Resolve(Dns.GetHostName());

IPAddress ipAddr = ipHost.AddressList[0];

return ipAddr.ToString();

}

/// <summary>

/// 获取mac地址

/// </summary>

/// <returns></returns>

public string getMacAddr_Local()

{

string madAddr = null;

ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");

ManagementObjectCollection moc2 = mc.GetInstances();

foreach (ManagementObject mo in moc2)

{

if (Convert.ToBoolean(mo["IPEnabled"]) == true)

{

madAddr = mo["MacAddress"].ToString();

madAddr = madAddr.Replace(':', '-');

}

mo.Dispose();

}

return madAddr;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航