2013-08-07 62 views
1

如何获取Windows Surface唯一的设备ID?如何获取Windows 8表面(平板电脑)唯一ID

我想下面的API,但是设备ID是基于蓝牙设置改变:

HardwareIdentification.getPackageSpecificToken(nonce) 
+0

可能重复的[检索唯一的设备微软Surface的ID](http://stackoverflow.com/questions/13913579/retrieving-the-unique-device-id-of-microsoft-surface) –

回答

2

作为回答here,

Windows.System.Profile.HardwareIdentification.GetPackageSpecificToken(null).Id 

转换为字符串将努力获得ID。不知道这是否是最佳做法,但它仍然有效。

+0

感谢您的回复。 \t 上面的API不会帮助我们bcz有时这个API会根据硬件设置返回不同的ID。 我需要将唯一的设备ID(如移动IMEI号码)传递到网络服务器。 我们有其他API吗? –

+0

@Pradeepdevendran Alex K.提到,您可以解析出发生变化的部分,并保留那些始终对特定设备保持唯一性的部分。你总是可以尝试联系微软,看看他们在这件事上必须说些什么。 –

+0

每当我更改上面的蓝牙设置时,API会提供不同的设备ID。 –

2

如果某个系统特征不同,ID可以改变,您可以解析出您希望忽略的成员。

但是,如果设备 的硬件配置文件发生更改(例如,用户拔下USB蓝牙适配器时),则ASHWID会更改。 后端云服务可以验证ASHWID并将其与之前报告的值进行比较。虽然ASHWID而变化,它可被解析 检测如果方差只是由于一个很小的变化,如 加成的存储器的系统的

http://msdn.microsoft.com/en-us/library/windows/apps/jj553431.aspx

+0

我需要唯一的ID,在任何情况下都不应该改变,如Windows Phone中的IMEI号码 –