How to find All Graphic Cards? C#
<p>I used this code for finding graphic cards:</p>

<pre><code>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();
      }
   }
}
</code></pre>

<p><a href="https://i.stack.imgur.com/gAw3W.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/gAw3W.png" alt="My Graphic Cards"></a></p>

<p>but result is: Nvidia Quadro K6000</p>

<p>How to find all Graphic cards?</p>