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:]
}

在这里插入图片描述

posted @ 2018-11-02 10:22  飞渡丶浮舟  阅读(31)  评论(0)    收藏  举报