【问题标题】:How to Get mac address in Universal Apps?如何在通用应用程序中获取 mac 地址?
【发布时间】:2017-11-08 03:27:09
【问题描述】:

我需要在通用 Windows 应用程序中获取 MAC 地址。 我搜索了等效代码,但没有成功。 有人可以指导我如何做到这一点吗?

里卡多·苏萨。

【问题讨论】:

标签: c# uwp windows-phone


【解决方案1】:

如何在 Universal Apps 中获取 mac 地址?

AFAIK,目前还没有 API 可以直接在 UWP 应用中获取本地机器 MAC 地址。在 Win32 应用程序中,我们使用当前未在 UWP 中实现的 NetworkInterface.GetPhysicalAddress 方法。不过好像有计划支持UWP,详情请参考this issue

因此,临时解决方法,您可以尝试使用@ChristophvanderFecht 提到的PInvokeGetAdaptersAddresses 方法。有关GetAdaptersAddress 的示例,您可以参考this thread

【讨论】:

  • 感谢您的反馈,我是 C# 新手。我检查了两个指南,这是我在 C# 中编程的第一个示例:GetAdapterAddress at "msdn.microsoft.com/en-us/library/windows/desktop/…" ,它在 C++ 中,我不能使用它。已经是第二个示例,我无法理解如何获取 MAC 地址。所以我仍然不知道如何获取通用 Windows 应用程序的 MAC 地址 - Windows 和 Windows Phone。非常感谢
  • @RicardoSouza,我链接的示例是一个完整的示例,只需复制代码 sn -p 并在本地运行即可。如果仍然不能,请详细说明您不能理解的内容。此外,请为某人添加@,否则某人将看不到您的评论。
猜你喜欢
  • 2016-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-21
  • 2011-08-28
  • 2012-04-11
  • 1970-01-01
相关资源
最近更新 更多