8,989
个编辑
LeakerLand.S(留言 | 贡献) 无编辑摘要 |
LeakerLand.S(留言 | 贡献) 无编辑摘要 |
||
第15行: | 第15行: | ||
方法2: 从Windows 3.1 Build 068开始可用,在各磁盘中寻找setup.exe(通常在Disk1,即首个磁盘中),查看其文件版本,或用文本编辑器打开该文件在字符串区间查找FileVersion查看之后的对应值。<small><br /> | 方法2: 从Windows 3.1 Build 068开始可用,在各磁盘中寻找setup.exe(通常在Disk1,即首个磁盘中),查看其文件版本,或用文本编辑器打开该文件在字符串区间查找FileVersion查看之后的对应值。<small><br /> | ||
※注:该方法不适合用于分辨相同次版本号间小版本差异,如Windows 3.1 For Workgroups Build 014e中的e等。</small><br /> | ※注:该方法不适合用于分辨相同次版本号间小版本差异,如Windows 3.1 For Workgroups Build 014e中的e等。</small><br /> | ||
方法3: | 方法3: 对Windows 3.1 Build 026、Windows 3.1 Build 043e开始到Windows 3.11 for Workgroups Build 048可用,在各磁盘中寻找USER.EX_(通常在Disk1)并EXPAND.EXE(Windows 3.x安装文件解包工具),将两个文件移至同一目录下,使用DosBox工具的mount命令挂载到该目录(若expand.exe在当前系统环境下可用,则无需DosBox工具),执行expand.exe USER.EX_ USER.EXE,执行完毕后USER.EXE被解压,关闭DosBox。查看其产品版本,或用文本编辑器打开该文件在字符串区间查找ProductVersion查看之后的对应值。该方法得到的版本号为完整版本号。<br /> | ||
注:针对已泄漏的Windows 3.11 | 注:针对已泄漏的Windows for Workgroups 3.11 Build 409(或411 beta3)及411(rc3)几乎没有任何确认版本号的方法,可以发现非内核部分各自版本号的痕迹,推测已知版本号来源是泄漏时软盘所写版本。 | ||
== 在Windows 9x系列操作系统中查看版本 == | == 在Windows 9x系列操作系统中查看版本 == | ||
第27行: | 第27行: | ||
请按 Windows 徽标键 + R,在运行对话框中键入“regedit”,然后选择“确定”。在“注册表编辑器”下,定位到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion”,然后在右侧窗格中查看操作系统版本。 | 请按 Windows 徽标键 + R,在运行对话框中键入“regedit”,然后选择“确定”。在“注册表编辑器”下,定位到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion”,然后在右侧窗格中查看操作系统版本。 | ||
<br /> | <br /> | ||
注册表键值“VersionNumber”为操作系统版本,如“4.10.2222”,“SubVersionNumber”为修订版本。 | |||
=== | === 方法三 === | ||
该方法针对安装文件,相比上述两种方法好处是无需安装系统本体,且最为准确。<br /> | |||
注:该方法不适合用于分辨部分相同次版本号间小版本差异,如Windows 98 Build 2222A RC3与RTM等。<br /> | |||
定位到安装文件主目录(win9x/win95/win98/winme或其他),在该目录下或对应win95_xx.cab/win98_xx.cab/win_xx.cab或类似压缩包中寻找user.exe,其产品版本即为操作系统版本,从PRECOPY*.CAB中提取setuppp.inf,“SubVersionString =”后引号中内容即为操作系统修订版本。若版本为950,则还应提取kernel32.dll以确认具体版本。 | |||
== 在以 NT 内核为基础开发的 Windows 中查看操作系统版本 == | == 在以 NT 内核为基础开发的 Windows 中查看操作系统版本 == |