我正在尝试获取RAM字节的总数。我不确定我的结果是否有效。
我的电脑有8GB的内存。控制面板称之为8.00GB(可用7.88 GB)。
使用GetPhysicalyInstalledSystemMemory调用乘以1000,我得到8388608000字节(假设Windows所指的千字节确实有1000字节)。
当我运行wmic ComputerSystem get TotalPhysicalMemory
时,我得到8462008320个字节。
在windows不遵守约定的情况下,将调用结果乘以1024时,我得到8589934592个字节,这似乎比以前的结果更不可能。
如果重要的话,我使用两个Critical Ballistix Tactical BLT2C4G3D1608ET3LX0CEU存储模块,广告宣传为每块4GB。
GetPhysicalyInstalledSystemMemory乘以1024的结果就是我想要的答案。这是系统上安装的RAM字节总数。