【问题标题】:Primary Video Controller主视频控制器
【发布时间】:2012-02-06 18:32:28
【问题描述】:

我正在尝试获取计算机主视频控制器的描述。现在,我正在取回 logmein 控制器:

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?

如果可能,我想要型号、序列号和描述。

【问题讨论】:

  • 请不要在标题前加上“C#”之类的前缀。这就是标签的用途。

标签: c# wmi hardware


【解决方案1】:

我选择了这个:

    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 值。

【讨论】:

  • 编辑您的问题而不是添加答案
  • 我回答了我的问题,我没有问另一个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-08
  • 1970-01-01
  • 2013-03-22
  • 1970-01-01
  • 2012-12-06
  • 1970-01-01
相关资源
最近更新 更多