- 主题:历代win版本是这个意思吗?
实际版本 对应版本 年代
win1 win1 1985
win2 win2 1987
win3 win3 1990
win95 win4 1995
win98 win4.1 1998
win me win4.2 2000
win2000 win5 1999
win xp win5.1 2001
win vista win6 2006
win7 win6.1 2009
win8 win6.2 2012
win10 win10 2015
win11 win11 2021
--
修改:PPPPC2 FROM 111.205.135.*
FROM 111.205.135.*
win2000写出来了
nt4,2008,2012,2016,2019为啥不写呢?
【 在 PPPPC2 的大作中提到: 】
: 实际版本 对应版本 年代
: win1 win1 1985
: win2 win2 1987
: ...................
--
修改:stany FROM 27.8.133.*
FROM 27.8.133.*
我印象里9x的版本就是9x,这也是windows版本号直接跳过9的原因
win3.x win4对应的是nt的版本,实际上2k之后就是nt的直系,9x那条线被抛弃了
【 在 PPPPC2 的大作中提到: 】
: 实际版本 对应版本 年代
: win1 win1 1985
: win2 win2 1987
: ...................
--
修改:adamhj FROM 202.109.128.*
FROM 202.109.128.*
不是9x,是前缀匹配95和98时候都用了windows9
【 在 adamhj 的大作中提到: 】
: 我印象里9x的版本就是9x,这也是windows版本号直接跳过9的原因
:
: win3.x win4对应的是nt的版本,实际上2k之后就是nt的直系,9x那条线被抛弃了
: --
发自「今日水木 on Android」
--
FROM 123.118.5.*
在Windows 95里,GetVersionEx返回的数字版本号是
dwMajorVersion = 4
dwMinorVersion = 0
如果老老实实用这种办法是不会有问题的。
有问题的是,比如JRE某些版本的做法,判断操作系统版本时混用name和version,
又用了
if (name.startsWith("windows 9"))
这种写法,本来就不靠谱。
【 在 adamhj 的大作中提到: 】
: 我印象里9x的版本就是9x,这也是windows版本号直接跳过9的原因
: win3.x win4对应的是nt的版本,实际上2k之后就是nt的直系,9x那条线被抛弃了
--
FROM 183.156.99.*
很多个人pc安装了win2000
这个版本比较特殊,所以列进来了
【 在 stany 的大作中提到: 】
: win2000写出来了
: nt4,2008,2012,2016,2019为啥不写呢?
--
FROM 111.205.135.*
NT 应该和原始 Windows 区分开
Win 1、2、3、95、98、Me 这是一个系列,到 Me 之后不再开发了
NT 3.1、3.5、4、2000(5) 这是另一个系列
然后又分裂成
客户端:XP(5.1)、Vista(6.0)、7(6.1)、8(6.2)、10、11(10)
服务器:Server 2003(5.2)、2008(6.0)、2012(6.2)、2016(10)、2019(10)、2022(10)
【 在 PPPPC2 的大作中提到: 】
: 实际版本 对应版本 年代
: win1 win1 1985
: win2 win2 1987
: ...................
--
修改:wincss FROM 221.217.52.*
FROM 221.217.52.*
【 在 PPPPC2 的大作中提到: 】
: 实际版本 对应版本 年代
: win1 win1 1985
: win2 win2 1987
: ...................
win95 是4.0
win98 是4.1
winME 是4.9
winNT3.1 是3.1
winNT3.5 是3.5
winNT4 是4.0
程序判断区分只有win95和winNT4要一直检索到版本号的最末一段,
比如winNT4是4.00.13xx
win95OSR2(win97)是4.00.1111
--
FROM 114.85.156.*