Windows 95的安装程序有个特点,就是复制文件时先查找安装文件根目录是否有相应文件,
如果有则复制之,若没有再行查找相关Cab压缩包。因此,可以通过直接在Win95安装文件夹
内复制相应文件的方法实现“集成更新”。事实上,经过比对,OSR2、OSR2.1和OSR2.5的安
装文件基本是一致的,如果以OSR2作为原始版本的话,OSR2.1的安装文件仅仅增加了RMM.PDR
和LICENSE.HLP两个文件,其他文件的内容不变,也就是说OSR2.1的安装文件夹仅仅更新了这
两个文件。(当然,OSR2.1的光盘另外包括了USB支持文件,这里先单独讨论安装文件,也就
是WIN95文件夹的内容。)OSR2.5安装文件夹的内容变化要大一些,包含的东西也要多一些,
在OSR2.1的基础上增加了IE4.0的安装文件,Directx5.0的CAB包,更新的vmm32.vxd和
welcome.exe,以及一系列控制安装过程的inf文件,Win95安装程序正是通过这些更新过的
inf文件实现Direct5.0的自动安装和版本号由4.00.950 B更新为4.00.950 C的,并通过修改
的welcome.exe实现IE4.0的自动安装。如果在OSR2.5安装文件夹中只拷贝与OSR2或OSR2.1安
装文件夹一致的文件,并用来安装,通过WinDiff比对发现除了setup.txt之外其余文件完全
一致,安装之后的版本也是4.00.950 B。
如果有则复制之,若没有再行查找相关Cab压缩包。因此,可以通过直接在Win95安装文件夹
内复制相应文件的方法实现“集成更新”。事实上,经过比对,OSR2、OSR2.1和OSR2.5的安
装文件基本是一致的,如果以OSR2作为原始版本的话,OSR2.1的安装文件仅仅增加了RMM.PDR
和LICENSE.HLP两个文件,其他文件的内容不变,也就是说OSR2.1的安装文件夹仅仅更新了这
两个文件。(当然,OSR2.1的光盘另外包括了USB支持文件,这里先单独讨论安装文件,也就
是WIN95文件夹的内容。)OSR2.5安装文件夹的内容变化要大一些,包含的东西也要多一些,
在OSR2.1的基础上增加了IE4.0的安装文件,Directx5.0的CAB包,更新的vmm32.vxd和
welcome.exe,以及一系列控制安装过程的inf文件,Win95安装程序正是通过这些更新过的
inf文件实现Direct5.0的自动安装和版本号由4.00.950 B更新为4.00.950 C的,并通过修改
的welcome.exe实现IE4.0的自动安装。如果在OSR2.5安装文件夹中只拷贝与OSR2或OSR2.1安
装文件夹一致的文件,并用来安装,通过WinDiff比对发现除了setup.txt之外其余文件完全
一致,安装之后的版本也是4.00.950 B。


