如何使用WMI获取GPU信息?

时间:2018-05-25 10:10:03

标签: winapi wmi wmi-query

我想使用wmi来获取用Go编写的程序中的GPU信息。我知道使用https://godoc.org/github.com/StackExchange/wmi可以做到这一点,这里有一个名为“func Query”的函数。但是,我不知道知道如何编辑“查询字符串”。有人可以帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

导入(

"github.com/StackExchange/wmi"

) type gpuInfo struct {     名称字符串 }

func getGPUInfo(){

var gpuinfo []gpuInfo
err := wmi.Query("Select * from Win32_VideoController", &gpuinfo)
if err != nil {
    return
}
fmt.Printf("gpu:",gpuinfo[0].Name)

}