小编MTS*_*TSS的帖子

如何找到活动(正在使用)图形卡?C#

我使用此代码查找显卡:

        ManagementScope scope = new ManagementScope("\\\\.\\ROOT\\cimv2");
        ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_VideoController");
        ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
        ManagementObjectCollection queryCollection = searcher.Get();
        string graphicsCard = "";
        foreach (ManagementObject mo in queryCollection)
        {
            foreach (PropertyData property in mo.Properties)
            {
                if (property.Name == "Description")
                {
                    graphicsCard += property.Value.ToString() + " ";
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

我有两张显卡:

我的显卡

上面的代码返回所有图形卡。

如何找到windows选择的活动显卡?

c# wmi system.diagnostics nvidia

4
推荐指数
1
解决办法
1316
查看次数

如何查找所有图形卡?C#

我使用此代码查找图形卡:

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

string graphicsCard = "";
foreach (ManagementObject mo in searcher.Get())
{
   foreach (PropertyData property in mo.Properties)
   {
      if (property.Name == "Description")
      {
        graphicsCard += property.Value.ToString();
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

我的图形卡

但结果是:Nvidia Quadro K6000

如何查找所有图形卡?

c# graphics diagnostics nvidia vga

3
推荐指数
1
解决办法
1242
查看次数

标签 统计

c# ×2

nvidia ×2

diagnostics ×1

graphics ×1

system.diagnostics ×1

vga ×1

wmi ×1