简体   繁体   English

如何安装ram和可用的ram使用WMI类?

[英]How to get installed ram and usable ram use WMI Classes?

i want write on console infor of memory include installed ram and usable ram: ex: installe memory: 4,00 GB(3,80 GB usable). 我想在控制台的内存信息中写入包括已安装的ram和可用的ram:例如:installe内存:4,00 GB(可用的3,80 GB)。 currently, i did get "installe memory: 4,00 GB" 目前,我确实得到了“安装内存:4.00 GB”

 public static void GetInstalledMemoryInfor()
    {
        ObjectQuery query = new ObjectQuery("SELECT Capacity FROM Win32_PhysicalMemory");
        ManagementObjectSearcher mos = new ManagementObjectSearcher(query);
        UInt64 capacity = 0;
        foreach (ManagementObject WmiObject in mos.Get())
        {
            capacity += (UInt64)WmiObject["Capacity"];
        }
        Console.WriteLine(String.Format("Installed memory (RAM): {0:N} GB", capacity / (1024 * 1024 * 1024)));
    }

how to get usable ram ? 如何获得可用的公羊? thanks 4 help me? 谢谢4帮助我吗?

Same question was asked and answered 3 days later. 3天后又问了同样的问题。

TotalPhysicalMemory from VisualBasic.Devices slightly different from WMI Win32_PhysicalMemory 来自VisualBasic的TotalPhysicalMemory.Devices与WMI Win32_PhysicalMemory略有不同

Summary: win32_ComputerSYstem.TotalPhysicalMemory is what you are after 摘要:win32_ComputerSYstem.TotalPhysicalMemory是您所追求的

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM