c# - Windows Phone 8 - Mac 地址

标签 c# windows-phone-8

我知道在 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/

相关文章:

Lambda LINQ 语句中的 C# Convert.ToDouble(value)

c# - .net core 依赖注入(inject)与通用接口(interface)中断

c# - 使用 devDept Eyeshot 查找两个 3D 形状之间的差异

c# - Windows Phone 8 文本框接受返回作为提交按钮

c# - 在 .Net 中,我可以在多大程度上依赖 GUID?

c# - Windows 窗体中的控件不显示工具提示气球

windows-phone-8 - Windows Phone 8 和 HTTPS/SSL

windows-phone-8 - 当应用程序关闭时,WP8 在后台任务中使用 http 请求保存文件

c# - SQLITE插入数据库问题Windows Phone C#

c# - 图片转base64,System.drawing.image