aardio 文档

win.version 库模块帮助文档

win 成员列表 #

win.version #

系统版本信息
aardio 内建以下全局常量也可用于检测系统版本:
_WINXP,_WIN7_LATER,_WIN10_LATER,_WINE,
_WIN_VER_MAJOR,_WIN_VER_MINOR,_WIN_VER_BUILD 等

返回对象:winVersionObject

winVersionObject 成员列表 #

winVersionObject.buildNumber #

操作系统的构建版本号

winVersionObject.csdVersion #

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

winVersionObject.displayVersion #

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

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

winVersionObject.format() #

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

winVersionObject.isServer #

是否服务器版本系统

winVersionObject.isVista #

是否 Vista

winVersionObject.isVistaLater #

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

winVersionObject.isWin10Later #

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

winVersionObject.isWin11Later #

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

winVersionObject.isWin7 #

是否 win7

winVersionObject.isWin7Later #

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

winVersionObject.isWin8 #

是否 win8

winVersionObject.isWin8Later #

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

winVersionObject.isXp #

是否 Win XP

winVersionObject.majorVersion #

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

winVersionObject.minorVersion #

操作系统的副版本号

winVersionObject.name #

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

winVersionObject.platformId #

平台ID

winVersionObject.productType #

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

自动完成常量

_VER_EQUAL=0x1
_VER_GREATER_EQUAL=0x3
_VER_MAJORVERSION=0x2
_VER_MINORVERSION=0x1
_VER_NT_DOMAIN_CONTROLLER=0x2
_VER_NT_SERVER=0x3
_VER_NT_WORKSTATION=1
_VER_PRODUCT_TYPE=0x80
_VER_SERVICEPACKMAJOR=0x20

Markdown 格式