首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

VC获取windows 装配内存(RAM)

2013-10-29 
VC获取windows 安装内存(RAM)//起因:在某些机器上无法使用GlobalMemoryStatusEx和GlobalMemoryStatus获取

VC获取windows 安装内存(RAM)

//起因:在某些机器上无法使用GlobalMemoryStatusEx和GlobalMemoryStatus获取到正确的总内存大小//可使用GetPhysicallyInstalledSystemMemory获取到。//该函数只支持windows vista/7/8/server 2008/ server 2012std::string s;s.resize(64);ULONGLONG *ptr_mem = new ULONGLONG;if (GetPhysicallyInstalledSystemMemory(ptr_mem)) {sprintf_s(&s[0], s.length(), "TotalMem : %d", *ptr_mem / 1024L);}if (nullptr != ptr_mem) {    delete ptr_mem;    ptr_mem = nullptr;}

?

热点排行