標籤:style blog color get os name
1 #include "iostream" 2 #include "windows.h" 3 #include "shlwapi.h" 4 #include "iomanip" 5 #pragma comment(lib,"shlwapi.lib") 6 using namespace std; 7 8 void main(){ 9 SYSTEM_INFO si;10 ZeroMemory(&si,sizeof(si));11 GetSystemInfo(&si);12 13 TCHAR szPageSize[MAX_PATH];14 StrFormatByteSize(si.dwPageSize,szPageSize,MAX_PATH);15 16 DWORD dwMemSize=(DWORD)si.lpMaximumApplicationAddress-(DWORD)si.lpMinimumApplicationAddress;17 TCHAR szMemSize[MAX_PATH];18 StrFormatByteSize(dwMemSize,szMemSize,MAX_PATH);19 20 cout<<"Virtual memory page size:"<<szPageSize<<endl;21 cout.fill(‘0‘);22 cout<<"Minimum application address:0x"23 <<hex24 <<setw(8)25 <<(DWORD)si.lpMinimumApplicationAddress26 <<endl;27 cout<<"Maximum application address:0x"28 <<hex<<setw(8)29 <<(DWORD)si.lpMaximumApplicationAddress30 <<endl;31 32 cout<<"Total available virtual memory:"33 <<szMemSize<<endl;34 35 getchar();36 }