aardio 文档

win.version 库模块帮助文档

win.version 成员列表 #

系统版本信息。
对 win.version 使用连接操作或将其传入 tostring 函数时
将自动调用 win.version.format 返回字符串。
aardio 内建以下全局常量也可用于检测系统版本:
_WINXP,_WIN7_LATER,_WIN10_LATER,_WINE,
_WIN_VER_MAJOR,_WIN_VER_MINOR,_WIN_VER_BUILD 等

win.version.buildNumber #

操作系统的构建版本号

win.version.csdVersion #

关于该操作系统的附加信息

win.version.displayVersion #

用于显示的版本号,
默认显示为主版本号 + "." + 副版本号

如果导入了 win.versionEx:
Win 10,Win 11 显示为4字符发行时间,
前2位数字为年份,春季加H1,秋季加H2
Win10 20H2 以前返回后2位为月份的 Release ID

win.version.format() #

格式化为文本格式的版本号

win.version.isServer #

是否服务器版本系统

win.version.isVista #

是否 Windows Vista

win.version.isVistaLater #

当前系统是否 Vista 以及 Vista 以后的版本
该值如果为false,即为 Win xp, Win 2003操作系统

win.version.isWin10Later #

当前系统是否 Windows 10 以及之后的版本

win.version.isWin11Later #

当前系统是否 Windows 11 以及之后的版本。
注意 Windows 11 的主版本号仍然是 10

win.version.isWin7 #

是否 Windows 7

win.version.isWin7Later #

当前系统是否 Windows 7 以及之后的版本

win.version.isWin8 #

是否 Windows 8

win.version.isWin8Later #

当前系统是否 Windows 8 以及之后的版本

win.version.isXp #

是否 Windows XP

win.version.majorVersion #

操作系统的主版本号
注意 Windows 11 的主版本号仍然是 10

win.version.minorVersion #

操作系统的副版本号

win.version.name #

操作系统产品名称,例如
"Windows XP"
"Windows 7"
"Windows 2012 R2"

win.version.number #

数值版本号。
整数部分为 majorVersion,小数部分为 minorVersion

win.version.platformId #

平台 ID

win.version.productType #

产品类型,多个选项按位和
普通家用操作系统 1/*_VER_NT_WORKSTATION*/
服务器操作系统 3/*_VER_NT_SERVER*/ ,2/*_VER_NT_DOMAIN_CONTROLLER*/

自动完成常量

_VER_EQUAL=1
_VER_GREATER_EQUAL=3
_VER_MAJORVERSION=2
_VER_MINORVERSION=1
_VER_NT_DOMAIN_CONTROLLER=2
_VER_NT_SERVER=3
_VER_NT_WORKSTATION=1
_VER_PRODUCT_TYPE=0x80
_VER_SERVICEPACKMAJOR=0x20

Markdown 格式