UWP中的唯一ID?

时间:2016-08-29 10:29:18

标签: c# windows-10-universal

我需要向服务器发送设备的唯一ID,以满足服务器的某些要求。经过一些研究,我使用了以下

hide

但是,在测试过程中,我发现它为仿真器和我的Lumia设备提供了相同的值。

另外,我得到了 Id属性表示使用从MachineID,用户SID和包族名称的SHA256哈希的前16个字节截断的GUID的DeviceId,其中MachineID使用本地用户的SID& #39; s组。 GUID的每个组件都以网络字节顺序返回。

EasClientDeviceInformation是否不提供唯一ID?

1 个答案:

答案 0 :(得分:3)

您需要为UWP"添加对#34; Windows桌面扩展的引用。汇编然后:

var token = HardwareIdentification.GetPackageSpecificToken(null);
var hardwareId = token.Id;

参见这篇文章:

Device ID in a UWP app (threshold 1)

How do I get a Unique Identifier for a Device within Windows 10 Universal?