为什么ASHWID组件用于a)处理器,b)RAM和c)重启设备后BIOS更改?
这与文档冲突,并且意味着这些部分不能用于生成许可证代码,因为每次重启设备时,许可证代码都是无效的,这很糟糕。
设备:Raspberry Pi 3 Model B v1.2
Windows IoT版本10.0.14936.1000
ASHWIDs示例:
01-00-A2-13-02-00-46-F5-03-00-7C-00-04-00-CF-CF-05-00-2C-55-07-00-EB-94 -08-00-D9-33-09-00-C6-0F-01-00-A1-02-02-00-79-38-03-00-B7-71-04-00-19-9E-05 -00-67-53-07-00-DD-CF-08-00-0B-72-09-00-46-06
01-00-5A-86-02-00-5A-B9-03-00-BC-71-04-00-23-9D-05-00-BD-90-07-00-92-1B -08-00-F1-41-09-00-77-70-01-00-41-CB-02-00-59-1D-03-00-40-3C-04-00-49-7B-05 -00-2F-67-07-00-AC-EB-08-00-4C-CE-09-00-31-42
答案 0 :(得分:1)
我还没有找到ASHWID问题的解决方案,但是通过从设备向以下链接发送请求,可以获得用于许可目的的持久唯一ID:
http://localhost:8080/api/networking/ipconfig
可以解析返回的JSON对象以获取可用作伪DeviceId的MAC地址。
有一个代码示例,不是我写的here。