【发布时间】:2017-11-08 03:27:09
【问题描述】:
我需要在通用 Windows 应用程序中获取 MAC 地址。 我搜索了等效代码,但没有成功。 有人可以指导我如何做到这一点吗?
里卡多·苏萨。
【问题讨论】:
-
此代码在 UWP 应用上为我工作:stackoverflow.com/questions/34097870/…
标签: c# uwp windows-phone
我需要在通用 Windows 应用程序中获取 MAC 地址。 我搜索了等效代码,但没有成功。 有人可以指导我如何做到这一点吗?
里卡多·苏萨。
【问题讨论】:
标签: c# uwp windows-phone
如何在 Universal Apps 中获取 mac 地址?
AFAIK,目前还没有 API 可以直接在 UWP 应用中获取本地机器 MAC 地址。在 Win32 应用程序中,我们使用当前未在 UWP 中实现的 NetworkInterface.GetPhysicalAddress 方法。不过好像有计划支持UWP,详情请参考this issue。
因此,临时解决方法,您可以尝试使用@ChristophvanderFecht 提到的PInvoke 的GetAdaptersAddresses 方法。有关GetAdaptersAddress 的示例,您可以参考this thread。
【讨论】: