判斷Windows版本號 (轉)
:GetVersionEx()
void __fastcall TForm1::FormCreate(T *Sender)
{
OSVERSIONINFO info ;
info.dwOSVersionInfoSize = sizeof (info) ;
GetVersionEx (&info) ;
switch (info.dwPlatfod)
{
case VER_PLATFORM_s:
Label1->Caption = "System: Win 32s" ;
break ;
case VER_PLATFORM_WIN32_WINDOWS:
Label1->Caption = "System: Windows 95" ;
break ;
case VER_PLATFORM_WIN32_NT:
Label1->Caption = "System: " ;
break ;
default:
Label1->Caption = "System: Unknown" ;
break ;
}
Label2->Caption = String ("Version: ")
+ String ((int) info.dwMajorVersion) + "." + String((int)info.dwMinorVersion) ;
Label3->Caption = String ("Build: ") + String ((int) (info.dwBuildNumber & 0xFFFF)) ;
Label4->Caption = String ("System Info: ) + info.szCSDVersion + " ;
}
或者
The following code fragment illustrates how to extract information from the GetVersion return value:
dwVersion = GetVersion();
// Get major and minor version numbers of Windows
dwWindowsMajorVersion = (D)(LOBYTE(LOWORD(dwVersion)));
dwWindowsMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion)));
// Get build numbers for Windows NT or Win32s
if (dwVersion < 0x80000000) // Windows NT
dwBuild = (DWORD)(HIWORD(dwVersion));
else if (dwWindowsMajorVersion < 4) // Win32s
dwBuild = (DWORD)(HIWORD(dwVersion) & ~0x8000);
else // Windows 95 -- No build numbers provd
dwBuild = 0;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989364/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript判斷微信版本號程式碼例項JavaScript
- 判斷 iOS 版本iOS
- [轉載]快速判斷Armadillo殼版本
- 轉:正規表示式判斷號碼靚號型別型別
- php中判斷iphone版本PHPiPhone
- CSS(溢位_判斷IE版本)CSS
- ruby邏輯判斷符號符號
- mongo shell中特殊判斷符號轉義的問題Go符號
- IE瀏覽器版本的判斷瀏覽器
- javascript 判斷括號是否配對。JavaScript
- 判斷手機號 h5H5
- asp.net判斷遊覽器資訊(遊覽器名稱,版本號等)ASP.NET
- 如何判斷IE瀏覽器的版本瀏覽器
- 判斷Android 當前版本是否為debug版本Android
- 條件註釋判斷瀏覽器版本瀏覽器
- Windows作業系統產品名與內部版本號的對應(windows版本號)Windows作業系統
- Linux版本號(轉)Linux
- windows10怎麼檢視系統版本號_如何檢視windows10版本號Windows
- 教你幾招判斷Windows是否被流氓侵入Windows
- Windows下bat指令碼判斷埠是否可用WindowsBAT指令碼
- JavaScript 判斷瀏覽器的型別和版本JavaScript瀏覽器型別
- iOS版本更新比較及廣告頁展示判斷iOS
- 演算法題:判斷括號字串是否有效演算法字串
- android判斷手機號的運營商Android
- windows10版本號在哪看_檢視windows10版本的方法Windows
- Windows序列號集(轉)Windows
- 如何判斷https使用了哪個版本的TLS?HTTPTLS
- js判斷IE瀏覽器版本例項程式碼JS瀏覽器
- Python有效括號字串判斷和深度計算Python字串
- 軟體測試--詳細判斷電話號碼
- sql 判斷 某列中是否包含 某種符號SQL符號
- 判斷手機號碼是不是與平臺繫結的號碼
- 判斷字串是否是合法的EMail (轉)字串AI
- 五要素判斷專案成敗(轉)
- 怎麼判斷dns汙染,怎麼判斷dns汙染,具體判斷方法DNS
- JS的判斷語句:判斷、迴圈JS
- 字元判斷字元
- 根據登錄檔鍵值判斷本機EXCEL版本Excel