怎么区分是无线网卡的mac地址,还是有线网卡的MAC地址????...
怎么区分是无线网卡的mac地址,还是有线网卡的MAC地址????我们经常获得的MAC地址,但是我现在想知道,我获得的MAC地址是,无线网卡的呢,还是有线的呢???怎么区别是,特别急,大家帮帮我。 --------------------编程问答-------------------- ipconfig /all结果中有显示的区分是wifi还是本地连接 --------------------编程问答-------------------- 在向IEEE申请到Mac address后,
写到Lan设备里,就是Lan Mac,
写到Wlan设备里,就是wlan Mac,
写到BT设备里,就是BT Mac.
根据Mac的前置信息或者产品功能可分辨出是那种mac address. --------------------编程问答--------------------
/// <summary>--------------------编程问答-------------------- 大家能不能具体的写详细点的代码,我是初学者,有些不太懂 --------------------编程问答-------------------- 我现在就是用这种方式得到了MAC地址,
/// 获取本机无线Ip
/// </summary>
/// <returns>Ip</returns>
public string GetIp()
{
string Ip = null;
try
{
NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface ni in interfaces)
{
if (ni.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)
{
foreach (UnicastIPAddressInformation ip in ni.GetIPProperties().UnicastAddresses)
{
if (ip.Address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
{
Ip = ip.Address.ToString();
}
}
}
}
}
catch
{
}
return Ip;
}
ManagementClass mc;
mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (mo["IPEnabled"].ToString() == "True")
mac = mo["MacAddress"].ToString();
}
现我就想知道,我得到的这个MAC地址是无线的mac地址,还是有线的MAC地址,特别着急,在线等待,大家帮帮我。 --------------------编程问答-------------------- 顶.我也想知道
补充:.NET技术 , C#