2012-02-06 83 views
0

我想获得计算机的主要视频控制器的描述。现在,我又回到了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这样的软件控制器?

如果可能,我需要型号,序列号和说明。

+3

请不要用“C#”等来标题。这就是标签的用途。 – 2012-02-06 18:34:11

回答

0

我去了这一点:

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

+0

编辑你的问题而不是添加答案 – BlackBear 2012-02-06 19:29:32

+0

我回答了我的问题,我没有问另一个问题。 – ErocM 2012-02-06 19:40:59

相关问题