下你所需,载你所想!
汇集开发技术源码资料

E语言API获取主板UID

:1.742KB :1 :2021-10-19 12:20:09

部分简介

这里说的是使用API获取,找了半天没找到,最后发现只能通过 GetSystemFirmwareTable 获取 SMBIOS信息 ,在这个结构体里存储的相当复杂。
.
首先调用 GetSystemFirmwareTable 先让他返回结构体大小,然后我们申请一块内存,再调用一次,就会把 SMBIOS信息 存储到 我们申请的内存里了。

SMBIOS信息 前8个字节就不看了,可以百度慢慢看,从第9个字节开始是TYPE结构,第一个字节是type类型,第二个字节就是这个type类型的大小,从type起始地址计算,后面的就是格式化区域,不同type类型格式化区域代表的信息也不同,格式化区域完后,就会跟一段u字符串,我们知道ascii字符串是0结尾,u字符串是00 结尾,字符串结尾后就是下一个type结构的开始了。

E语言API获取主板UID

热门推荐

相关文章