【发布时间】:2015-10-23 03:48:54
【问题描述】:
这是我为 Windows Universal 8.1 获取唯一设备 ID 的旧实现,但 HardwareIdentification 类型不再存在。
private static string GetId()
{
var token = HardwareIdentification.GetPackageSpecificToken(null);
var hardwareId = token.Id;
var dataReader = Windows.Storage.Streams.DataReader.FromBuffer(hardwareId);
byte[] bytes = new byte[hardwareId.Length];
dataReader.ReadBytes(bytes);
return BitConverter.ToString(bytes).Replace("-", "");
}
【问题讨论】:
-
仅供参考,Anniversary Update 中还有更好的方法
-
是否可以从 Windows 中看到相同的 ID,可能是命令行或设置中。??我的意思是这个硬件 ID 实际出现在哪里。
标签: c# windows-runtime windows-10 win-universal-app