Windows phone 8 如何在Windows Phone 8上正确生成UUID

Windows phone 8 如何在Windows Phone 8上正确生成UUID,windows-phone-8,uuid,Windows Phone 8,Uuid,我想在Windows Phone 8设备上生成 我曾经获得DeviceUniqueId,它返回一个20字节的数字数组 然后我将其截断为16个字节(如实现示例中所示),并插入了变量(二进制10)和版本号(5) 最后,我初始化了System.Guid对象,将字节数组传递给它的构造函数。System.Guid对象的结果字符串表示为“xxxxxxxx-xxxx-Mxxx-Nxxx-XXXXXXXXXX”,其中M为版本(4位设置为0 1 0 1),N为变量(4位数字,其中两个最高有效位设置为1 0) 简单

我想在Windows Phone 8设备上生成

我曾经获得DeviceUniqueId,它返回一个20字节的数字数组

然后我将其截断为16个字节(如实现示例中所示),并插入了变量(二进制10)和版本号(5)

最后,我初始化了System.Guid对象,将字节数组传递给它的构造函数。System.Guid对象的结果字符串表示为“xxxxxxxx-xxxx-Mxxx-Nxxx-XXXXXXXXXX”,其中M为版本(4位设置为0 1 0 1),N为变量(4位数字,其中两个最高有效位设置为1 0)


简单地从DeviceUniqueId截断最后4个字节可以吗?我真的需要插入变体和版本号吗?如果是,我应该使用哪个版本号,或者使用哪个版本有关系吗?

谢谢@Xyroid的评论,但是您提供的页面似乎没有回答我的任何问题。他们谈论的是在Windows8上获得UUID,而不是WP8。此外,他们也没有谈论UUID的格式/版本/变体。