Основной видео контроллер - PullRequest
       15

Основной видео контроллер

0 голосов
/ 06 февраля 2012

Я пытаюсь получить описание основного видеоконтроллера компьютера.Прямо сейчас я возвращаю контроллер логина вместо:

VideoControllerDescription: Зеркальный драйвер LogMeIn

Вот мой код:

private static string GetVideoControllerDescription()
{
    Console.WriteLine("GetVideoControllerDescription");
    var s1 = new ManagementObjectSearcher("select * from Win32_VideoController");
    foreach (ManagementObject oReturn in s1.Get())
    {              
        return oReturn["Description"].ToString().Trim();
    }
    return string.Empty;
}

Я знаю, что получаю первый удар, но как мне узнать, что это не программный контроллер, такой как logmein или GotoAssist?

Мне нужен номер модели, серийный номер и описание, если это возможно.

1 Ответ

0 голосов
/ 06 февраля 2012

Я пошел с этим:

    private static string GetVideoControllerDescription()
    {
        Console.WriteLine("GetVideoControllerDescription");

        var s1 = new ManagementObjectSearcher("select * from Win32_VideoController");
        foreach (ManagementObject oReturn in s1.Get())
        {
            var desc = oReturn["AdapterRam"];
            if ( desc == null) continue;
            return oReturn["Description"].ToString().Trim();
        }
        return string.Empty;
    }

Кажется, что программные адаптеры не имеют значения AdapterRam.

...