gpt4 book ai didi

Golang 库获取笔记本电脑的序列号和品牌?

转载 作者:数据小太阳 更新时间:2023-10-29 03:38:13 32 4
gpt4 key购买 nike

想知道一种使用一些 golang 代码获取序列号和制造笔记本电脑的方法。

最佳答案

对此没有简单的答案,因为这是特定于操作系统的。一种选择是使用 os/exec 包并解析命令输出(Windows、Linux 和 OS X 的不同命令)。例如获取序列号:

  • Windows:wmic bios 获取序列号

  • Linux:dmidecode -t 系统

  • OS X:ioreg -l

然后结合 OS X 案例的 Go 代码:

out, _ := exec.Command("/usr/sbin/ioreg", "-l").Output() // err ignored for brevity
for _, l := range strings.Split(string(out), "\n") {
if strings.Contains(l, "IOPlatformSerialNumber") {
s := strings.Split(l, " ")
fmt.Printf("%s\n", s[len(s)-1])
}
}

关于Golang 库获取笔记本电脑的序列号和品牌?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44715177/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com