首页 > 解决方案 > UWP 中的 NetworkAdapter.NetworkAdapterID 是如何生成的?

问题描述

我想使用设备的 MAC 地址作为唯一标识符,但这并未在 UWP API 中公开。我能找到的最接近的是:

hostname.IPInformation.NetworkAdapter.NetworkAdapterId;

它似乎是相同的值(在应用程序重新启动和 PC 重新启动之后),但我不知道它是否具有强大的持久性。文档似乎没有说,有谁知道这个 ID 实际包含什么?将其用作设备识别的可靠手段是否安全?

如果没有,有人可以推荐一些东西吗?

非常感谢,彼得

标签: c#.netuwp

解决方案


UWP中如何生成NetworkAdapter.NetworkAdapterID

从这个案例中得出,

不,NetworkAdapterId值是一个 GUID,与机器 MAC 地址无关。您无法通过为 Windows Store 应用程序类型公开的 WinRT API 获取计算机的 MAC 地址。


推荐阅读