32位系统,通过GlobalMemoryStatusEx来获取物理内存大小
但获取到的是系统识别出的大小,而非实际的大小
比如我的是4G的条子,但只能识别出3.5G,不知道有什么办法获取物理内存实际的大小?
但获取到的是系统识别出的大小,而非实际的大小
比如我的是4G的条子,但只能识别出3.5G,不知道有什么办法获取物理内存实际的大小?
解决方案 »
- 为什么一见C/C++的dll 就是stdcall, 这种分都不好意思接了
- 如何获知sql server 2000 中的数据库
- TServerSocket大概可以同时被多少个客户端连接?
- 如何根據字符來判斷類型?
- 求个Delphi打开网站,并返回网站所有内容的DLL
- 关于Ado的pack包
- RAD到底是什么东西?
- 请教各位老鸟正规软件公司收费标准。
- 明天9点就要期未考试了,但直到现在我还在玩我喜欢的DELPHI。大家给我提点意见,我明天2002年1月13日9点怎么过!!!。
- 谁能告诉我:输入IP地址的数据库EDIT控件
- 多光源时,亮度叠加如何实现?
- 一个TRZcheckbox的BUG的,求解,郁闷
SELECT TotalPhysicalMemory FROM Win32_ComputerSystem
是可以的
这里有个例子,看下就明白了
http://apps.hi.baidu.com/share/detail/17562088
var
Memlnfo:TMEMORYSTATUS;
begin
Memlnfo.dwLength:=sizeof(MemoryStatus);
GlobalMemoryStatus(Memlnfo);
Result:=Format('%1.0n',[(Memlnfo.dwTotalPhys div 1024)+0.01]);
end;