当前位置:  开发笔记 > 编程语言 > 正文

如何通过WMI调用找到安装的视频Ram数量?

如何解决《如何通过WMI调用找到安装的视频Ram数量?》经验,为你挑选了1个好方法。

有谁知道如何通过WMI调用获取PC的Video Ram?

我已经看到调用Win32_VideoController管理对象的AdapterRAM属性,但这只给出系统内存,根本不代表视频RAM.



1> Lee Roth..:

原来它是适配器RAM返回,并且通过一个不幸的巧合,使用了错误的转换并在两个不同的系统上给出了系统RAM .... 谢谢你让我们再看一遍.

对于它的价值,在C#WinForms应用程序中:

int _ram = 0;

ManagementObjectSearcher searcher = new ManagementObjectSearcher("select AdapterRAM from Win32_VideoController");

foreach (ManagementObject mo in searcher.Get())
{
   var ram = mo.Properties["AdapterRAM"].Value as UInt32?;

   if (ram.HasValue)
   {
      _ram = ((int)ram/1048576);
   }
}

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有