?? 6-1.cpp
字號:
// 工程vmeminfo
#include <windows.h>
#include <iostream>
#include <shlwapi.h>
#include <iomanip>
#pragma comment(lib, "shlwapi.lib")
void main()
{
// 首先,讓我們獲得系統信息
SYSTEM_INFO si;
:: ZeroMemory(&si, sizeof(si) ) ;
:: GetSystemInfo(&si) ;
// 使用外殼輔助程序對一些尺寸進行格式化
TCHAR szPageSize[MAX_PATH];
::StrFormatByteSize(si.dwPageSize, szPageSize, MAX_PATH) ;
DWORD dwMemSize = (DWORD)si.lpMaximumApplicationAddress -
(DWORD) si.lpMinimumApplicationAddress;
TCHAR szMemSize [MAX_PATH] ;
:: StrFormatByteSize(dwMemSize, szMemSize, MAX_PATH) ;
// 將內存信息顯示出來
std :: cout << "Virtual memory page size: " << szPageSize << std :: endl;
std :: cout.fill ('0') ;
std :: cout << "Minimum application address: 0x"
<< std :: hex << std :: setw(8)
<< (DWORD) si.lpMinimumApplicationAddress
<< std :: endl;
std :: cout << "Maximum application address: 0x"
<< std :: hex << std :: setw(8)
<< (DWORD) si.lpMaximumApplicationAddress
<< std :: endl;
std :: cout << "Total available virtual memory: "
<< szMemSize << std :: endl ;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -