初始化项目

This commit is contained in:
2026-04-17 14:54:33 +08:00
commit 6f2bba1b85
91 changed files with 5267 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
# 设备号获取机制
会员登录页面中的设备号由以下 3 段信息拼接,分隔符为 `-`
1. 主板序列号(`Win32_BaseBoard.SerialNumber`
2. CPU 处理器 ID`Win32_Processor.ProcessorId`
3. Windows UUID(优先读取注册表 `MachineGuid`,失败时回退 `Win32_ComputerSystemProduct.UUID`
## 拼接规则
最终格式:
`主板序列号-CPU处理器ID-WindowsUUID`
示例:
`MB1234567890-BFEBFBFF000906EA-2E6A6E0D1C4B4D4A8F6E9D4E06F4AB12`
## 容错策略
- 任一字段为空或读取失败时,使用 `NA` 占位
- 每段值会先做标准化处理:
- 去掉首尾空白
- 去掉中间空格
- 去掉 `-`(避免与分隔符冲突)