#include <Windows.h>
#include <tchar.h>
#include <stdio.h>
#include <Shlwapi.h>
#pragma comment(lib, "Shlwapi.lib");
int _tmain(int argc, _TCHAR* argv[])
{
SYSTEM_INFO si;
ZeroMemory(&si, sizeof(si));
GetSystemInfo(&si);
TCHAR szPageSize[MAX_PATH];
StrFormatByteSize(si.dwPageSize, szPageSize, MAX_PATH);
DWORD memorySize = (DWORD)si.lpMaximumApplicationAddress - (DWORD)si.lpMinimumApplicationAddress;
TCHAR szMemorySize[MAX_PATH];
StrFormatByteSize(memorySize, szMemorySize, MAX_PATH);
printf("page memory size: %s\n", szPageSize);
printf("lpMaximumApplicationAddress: 0x%08x\n", si.lpMaximumApplicationAddress);
printf("lpMinimumApplicationAddress: 0x%08x\n", si.lpMinimumApplicationAddress);
printf("memory size: %s\n", szMemorySize);
return 0;
}
strformatbytesize 用户空间的内存
最新推荐文章于 2021-08-02 16:50:17 发布
