我打算编写一个Windows应用程序,如果该应用程序能够分辨出正在使用的显卡,这将非常有用。至少,看看GPU的制造商会很有帮助。我还没有使用编程语言。
哪些Windows库公开了这些信息?
答案 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();
}
}
}