确定Windows上的GPU制造商

时间:2014-03-01 18:04:34

标签: windows operating-system gpu

我打算编写一个Windows应用程序,如果该应用程序能够分辨出正在使用的显卡,这将非常有用。至少,看看GPU的制造商会很有帮助。我还没有使用编程语言。

哪些Windows库公开了这些信息?

1 个答案:

答案 0 :(得分:2)

使用WMI,请参阅此处了解C#的方法。您可以通过几乎任何语言访问WMI:

C# detect which graphics card drives video

ManagementObjectSearcher searcher 
 = new ManagementObjectSearcher("SELECT * FROM Win32_DisplayConfiguration");

string graphicsCard = string.Empty;
foreach (ManagementObject mo in searcher.Get())
{
    foreach (PropertyData property in mo.Properties)
    {
       if (property.Name == "Description")
       {
           graphicsCard = property.Value.ToString();
       }
    }
}