不准确的WMI数据

时间:2017-05-05 15:46:19

标签: c# wmi

我正在尝试使用WMI调用来获取系统的总体VRAM,我正在我的开发机器中进行测试,该机器具有NVIDIA GTX 1080 8GB GPU但来自AdapterRAM的属性Win32_VideoController表示我的卡只有4 GB的VRAM。不确定该属性或我的代码是否存在任何问题。

这是我正在使用的代码

private void GetVideoInfo()
{
    foreach (var mgmtObj in GetManagementClassProperties("Win32_VideoController"))
    {
         VideoInfoLabel.Content = ToUInt64(mgmtObj["AdapterRAM"]) / 1073741824;
    }
}

public ManagementObjectCollection GetManagementClassProperties(string id)
{
    return new ManagementClass(id).GetInstances();
}

谢谢!

0 个答案:

没有答案