【发布时间】:2013-07-05 12:08:45
【问题描述】:
我是 Windows 8 应用商店应用的新手,需要在我的一个 XAML 项目中获取设备 ID。并且这个设备 ID 应该是唯一的。我搜索了互联网,发现了两种不同的方式。
C# 代码中的第一种方式,
private string GetHardwareId()
{
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);
}
C#代码中的第二种方式,
var easClientDeviceInformation = new Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation()
GUID deviceId = easClientDeviceInformation.Id;
第一个以位格式给出,而第二个给出 GUID。我不知道哪个是正确的。
我提到了这个blog
还有 MSDN link。
谁能指导我哪些可以用作设备ID?
【问题讨论】:
-
UDID for windows 8的可能重复
标签: c# xaml windows-8 windows-store-apps windows-8.1