通常我们在获取内存信息时会调用Win32 API的GlobalMemoryStatus和GlobalMemoryStatusEx函数,但是,当您的电脑上装有2根或2根以上的内存条时,这两个API只能获取1根内存条的使用信息,并不能正确获取内存信息。
经过一番折腾,使用WMI对象可正确获取内存信息。
在使用WMI对象前,先要添加对System.Management的引用,然后就可以调用WMI对象。
关键代码:
//获取总物理内存大小
ManagementClass cimobject1 = new Managem