最近在写的产品需要识别唯一设备,记录一下

Windows

主板 UUID

wmic csproduct get UUID

正常返回

UUID
99A4D301-53F5-11CB-8CA0-9CA39A9E1F01

概率无效,返回

UUID
FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF

Linux

主板smBIOS UUID

dmidecode -s system-uuid

正常返回

32a70060-2a39-437e-88e2-d68e6154de9f

概率无效,返回

FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF

Mac

Apple 序列号

ioreg -l | grep IOPlatformSerialNumber | awk 'NR==1{print $4}'
"C02PLRT2OVH3"

硬件 UUID

ioreg -l | grep IOPlatformUUID | awk 'NR==1{print $4}'
"02662E79-E342-521C-98EA-D4C18B61FEF3"

Android

androidid

Ios

identifierForVendor