1
Я использовал этот код для поиска графических карт:Как найти активные (в использовании) графические карты? 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() + " ";
}
}
}
У меня есть две графические карты:
Над возвращением кода все графические карты.
Как найти активную графическую карту, выбранную окнами?
проверить это: http://stackoverflow.com/a/16152623/5703284 – HudsonPH