Go 获取电脑 CPUID

原博客地址版权声明: https://blog.csdn.net/qq_23179075/article/details/83651373

Go 获取电脑 CPUID


func main() {
	fmt.Println(getCpuId())
}

/**
 * 获取电脑CPUId
 */
func getCpuId() string {
	cmd := exec.Command("wmic", "cpu", "get", "ProcessorID")
	out, err := cmd.CombinedOutput()
	if err != nil {
		fmt.Println(err)
	}
	fmt.Println(string(out))
	str := string(out)
	//匹配一个或多个空白符的正则表达式
	reg := regexp.MustCompile("\\s+")
	str = reg.ReplaceAllString(str, "")
	return str[11:]
}

Go 获取电脑 CPUID_第1张图片

你可能感兴趣的:(Go)