Operating system | Version number | dwMajorVersion | dwMinorVersion | Other |
---|---|---|---|---|
Windows 7 | 6.1 | 6 | 1 |
OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION
|
Windows Server 2008 R2
|
6.1 | 6 | 1 | OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATION |
Windows Server 2008
|
6.0 | 6 | 0 | OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATION |
Windows Vista
|
6.0 | 6 | 0 | OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION |
Windows Server 2003 R2
|
5.2 | 5 | 2 | GetSystemMetrics(SM_SERVERR2) != 0 |
Windows Home Server |
获得Windows版本及SP信息
最新推荐文章于 2020-11-23 11:22:05 发布
这段代码定义了一个枚举E_WinVersion来表示不同的Windows版本,并提供了一个GetWinVerSpInfo函数,通过调用GetVersionEx获取OSVERSIONINFOEX结构来识别Windows版本和Service Pack级别。函数返回值为布尔型,成功则返回TRUE,失败则返回FALSE。
摘要由CSDN通过智能技术生成