前言

通过软盘安装Windows 95中文版时,如果未开启磁盘的写保护功能,安装程序便会在第三张安装磁盘写入安装时的用户信息。Windows 95并不是唯一使用这种正版验证方法的微软软件,在Office 95软盘介质中,安装程序会在软盘目录下写入用户在安装过程中输入的用户名、公司名已以及安装密钥,而在Office 97中文版的常规安装中,Office 97中文版会要求用户插入一张包装中附带的“许可协议软盘”,并写入安装时用户输入的信息。

实现

由于为了方便截图和对安装前后的软盘镜像(image)进行分析,本文采用Pcem这款虚拟机软件,安装所使用的软盘镜像来自于BetaArchive Database,盘上软件的版本为4.00.950。

配置一个Socket 7的Pcem虚拟机,在BIOS进行初始配置后,便可以从软盘引导Windows 95的安装程序,格式化硬盘后便进入安装程序进行安装。
在Windows 95中文版中,当硬盘格式化完成后,安装程序便会提示插入第一张磁盘(非Bootdisk),等待拷贝完文件后,便会在DOS模式下提示插入第二张软盘,等待安装程序文件拷贝完毕后,便会进入中文界面的Windows 95 安装程序。

Setup 1

在提示插入三号盘之后,Windows 95才会弹出用户许可,并开始接下来的一系列注册过程:弹出许可协议、输入用户名、输入Product Key等,等配置阶段结束后,才开始提示插入第四、五号盘等,进行实际操作系统的安装。
Setup 2

Setup 3

Setup 4

Setup 5

Setup 6

Setup 7

Finish

在Windows 95的安装过程中,不难发现三号盘基本上决定了安装程序的配置阶段,通过使用十六进制对比工具分析安装前后的DISk3.img,便找到了用户注册信息的位置。

Hex

可见,在还没有安装过的软盘文件(image)中,该处的位置是00,但安装过后的软盘镜像便被写入了数据,若在一台实体机上通过未开启只读的软盘安装Windows 95,其后果也是一致的。

影响

不同于微软NT后的验证机制,如Windows XP 正版增值计划等。这个机制的影响非常小。
重新通过这套软盘安装Windows 95,插入DISK3之后,安装程序会弹出一个”侵权警告”,严厉警告如非合法用户进行操作,便会破坏许可协议和侵犯版权法,点击”继续“即可继续安装,在完成完成的操作系统中,功能并没有变化。

ReSetup 1

Resetup 2

Resetup 3

Resetup 4

Resetup Finish

最后

此正版机制并非简体中文版的Windows 95独有,在Windows 95的其他语种(如英文)的软盘中,该机制依然存在,只是写入信息的磁盘不同,该功能对实际系统地影响微乎其微,使用被”污染“的三号盘继续安装后,将不能在安装程序中更改用户名、公司、Product key等信息。

文章目录