我知道在 Windows Phone 7 - 7.5 中无法检索 WIFI 适配器的 Mac 地址,但在 Windows Phone 8 中可以吗?如果是,怎么办?
最佳答案
使用此代码:
Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceList InterfacesList = new Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceList();
您可以获得设备中连接的所有接口(interface)。
你想获取每个连接接口(interface)的所有信息:
foreach (Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceInfo specificInterface in InterfacesList)
{
if (specificInterface.InterfaceType == Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceType.Wireless80211)
{
Console.WriteLine("This interface is a Wifi Interface :");
}
Console.WriteLine("Bandwidth :" + specificInterface.Bandwidth);
Console.WriteLine("Characteristics :" + specificInterface.Characteristics);
Console.WriteLine("Description :" + specificInterface.Description);
Console.WriteLine("InterfaceName :" + specificInterface.InterfaceName);
Console.WriteLine("InterfaceType :" + specificInterface.InterfaceType);
}
有关NetworkInterfaceInfo 的更多信息,您可以访问MSDN。
但是,它们不是MAC地址信息!可以用“Description”,就是网卡的ID……
关于c# - Windows Phone 8 - Mac 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16858383/