Cpp獲取Windows系統版本

2021-08-11 13:57:02 字數 1095 閱讀 2036

參考 windows 下c++獲取作業系統版本名稱筆記

感謝原博主的分享

windows通過c++獲取作業系統主要分兩種:

1、windows是8.1版本以下版本:獲取作業系統可以通過windows提供的api中getversionex函式來獲取

2、windows是8.1版本及以上:獲取作業系統主要通過rtlgetntversionnumbers法來獲取

//獲取8.1以下版本作業系統名稱

string getsystemversion()

break;

case 5:

switch (os.dwminorversion)

else if (getsystemmetrics(sm_serverr2) == 0)

strosversion = ("microsoft windows server 2003");

else if (getsystemmetrics(sm_serverr2) != 0)

strosversion = ("microsoft windows server 2003 r2");

} break;

} break;

case 6:

switch (os.dwminorversion)

break;

} return(strosversion);

}//獲取8.1以上版本作業系統名稱

string getsystemversionnew()

else

}else if (dwmajor == 10 && dwminor == 0)//win 10

else

}return(strosversion);

}

****:

作者鄭天佐

qq278969898

主頁郵箱[email protected]

部落格github

qq群199672080

覺得分享的內容還不錯, 就請作者喝杯咖啡吧~~

獲取windows系統時間

獲取系統時間,這個方法比較簡單 sytimeemtime time getlocaltime time 獲得當前本地時間 getsytimeemtime time 這乙個是獲得格林威治時間,一般不用 sytimeemtime結構說明 typedef struct systemtime systemt...

https 證書手動獲取 windows版

在彈出的cmd視窗中執行certbot certonly manual 預設提示你接收資訊的郵箱位址回車下一步 是否同意相關協議內容 輸入a回車繼續 收到證書後 給你傳送數字資訊之類內容 輸入y回城下一步 are you ok?hello thank you 批一下很開心 這段意思就是此計算機的ip...

獲取Windows系統版本資訊

1.獲取windows版本 peb結構 在peb結構中存放著作業系統版本資訊的函式,ulong osmajorversion a4h 偏移位址a4h顯示作業系統主版本號 ulong osminorversion a8h 偏移位址a8h顯示作業系統子版本號 通過讀取osmajorversion和osm...