Windows内核版本大全及获取函数

您所在的位置:网站首页 win10内核版本查看 Windows内核版本大全及获取函数

Windows内核版本大全及获取函数

2023-05-08 02:24| 来源: 网络整理| 查看: 265

Windows内核版本大全及获取函数 2021-08-30 355 0

做Windows驱动,经常需要获取内核版本,本人现把常用的操作系统的内核版本整理一下:

Windows10内核版本 序号 内核版本 1 10.0.10240 2 10.0.10586 3 10.0.14393 4 10.0.15063 5 10.0.16299 6 10.0.17134 7 10.0.17713 8 10.0.17763 9 10.0.18363

Windows 10 2110 21H2 (November 2021 Update)build: 10.0.19041.1288date: 2021-10-06

Windows 10 2104 21H1 (May 2021 Update)build: 10.0.19041.928date: 2021-04-09

Windows 10 2009 20H2 (October 2020 Update)build: 10.0.19041.508date: 2020-09-27

Windows 10 2004 20H1 (May 2020 Update)build: 10.0.19041.264date: 2020-05-11

Windows 10 1909 19H2 (November 2019 Update)build: 10.0.18362.418date: 2019-10-07

Windows 10 1903 19H1 (May 2019 Update)build: 10.0.18362.1date: 2019-03-19

Windows 10 1809 Redstone 5 (October Update)build: 10.0.17763.107date: 2018-10-30

Windows 10 1803 Redstone 4 (Spring Creators Update)build: 10.0.17134.1date: 2018-04-11

Windows 10 1709 Redstone 3 (Fall Creators Update)build: 10.0.16299.15date: 2017-09-29

Windows 10 1703 Redstone 2 (Creators Update)build: 10.0.15063.0date: 2017-03-18

Windows 10 1607 Redstone 1 (Anniversary Update)build: 10.0.14393.0date: 2016-07-16

Windows 10 1511 Threshold 2build: 10.0.10586.0date: 2015-10-30

Windows 10 1507 Threshold 1build: 10.0.10240.16384date: 2015-07-10

Windows8内核版本 序号 内核版本 1 6.2.9200 Windows7内核版本 序号 内核版本 1 6.1.7600 2 6.2.7601 Windows Vista内核版本

windows Vista的内核版一为6.0

Windows Server2003

WindowsServer2003内核版本为5.2

Windows XP内核版本

Windows XP内核版本为5.1

Windows 2000 内核版本

Windows 2000 内核版本为 5.0

Windows内核版本的获取

Windows内核版本获取可通过函数 IoIsWdmVersionAvailable 和RtlGetVersion获取,而RtlGetVersion获取的更加全面,并且从Windows2000已经开始支持了。

RTL_OSVERSIONINFOW Version = { 0 }; Version.dwOSVersionInfoSize = sizeof(Version); NTSTATUS status = RtlGetVersion(&Version); if (!NT_SUCCESS(status) { //获取版本显示 }

RTL_OSVERSIONINFOW的定义如下:

typedef struct _OSVERSIONINFO { DWORD dwOSVersionInfoSize; DWORD dwMajorVersion; DWORD dwMinorVersion; DWORD dwBuildNumber; DWORD dwPlatformId; TCHAR szCSDVersion[ 128 ]; } OSVERSIONINFO;

成员说明:dwOSVersionInfoSize 以字节为单位,指定这个数据结构的大小。须在调用GetVersionEx(OSVERSIONINFO)函数之前,将这个成员设置为sizeof(OSVERSIONINFO)。

dwMajorVersion 标识操作系统的主版本号。例如,对于Windows NT 3.51版,其主版本号为3;对于Windows NT 4.0版,其主版本号为4。

dwMinorVersion 标识操作系统的次要版本号。例如,对于Windows NT 3.51版,其次要版本号为51;对于Windows NT 4.0版本,其次要版本号为0。

dwBuildNumber Windows NT:标识操作系统的内部版本号。Windows 95:低位字标识操作系统数的内部版本号。高位字包含了主要和次要版本号。

dwPlatformId 标识操作系统平台。这个成员可以是下列值之一:

值 平台 VER_PLATFORM_WIN32s Win32s on Windows 3.1 VER_PLATFORM_WIN32_WINDOWS Win32 on Windows 95 VER_PLATFORM_WIN32_NT Win32 on Windows NT

szCSDVersion Windows NT:包含一个以NULL结尾的字符串,如“Service Pack 3”,就表明系统上安装了最新的Service Pack。如果没有安装Service Pack,该字符串为空。 Windows 95:包含一个以NULL结尾的字符串,提供了对操作系统的任意补充信息。

随手分享,手有余香


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3