2024年2月25日发(作者:)

Office 2003 SP2龙卷风版V2.2 制作心得

声明:转贴本文请注明出处并保持原文的完整性

一、准备工作:

原材料:Office 2003光盘镜像

制作工具:UltraISO、Beyond Compare、Orca、cabarc

其中Orca和cabarc取自Windows? Server 2003 SP1 Platform SDK:

/downloa ... &displaylang=en

二、集成SP2:

这里以Office 2003为例:

1、用UltraISO将中的所有文件及文件夹,提取到D:PRO11目录下,并去掉它们的“隐藏”及“只读”属性。用记事本打开D:PRO11FILESSETUP ,把[Options]段替换为以下内容,作用是内置序列号:

[Options]

;USERNAME=User

;COMPANYNAME=Microsoft

PIDKEY=GWH28DGCMPP6RC46J4MT3HFDY

2、执行以下命令,释放原始安装文件到D:OP1目录下:

D: /a

然后把D:OP1文件夹复制出一份副本,并更名为D:OP2

3、下载Office 2003的SP2完整包(文件名为,大小为120MB):

/downloa ... p;DisplayLang=zh-cn

然后右击,使用WinRAR解压缩到D:SP2目录下。

4、执行以下命令,集成SP2升级包:

msiexec /p D: /a D: SHORTFILENAMES=TRUE /qb

msiexec /p D: /a D: SHORTFILENAMES=TRUE /qb

msiexec /p D: /a D: SHORTFILENAMES=TRUE /qb

由于此时的OP2文件夹大小已达891MB,一张700M的CD装不下,因此我们可以先把SP2中的更新文件找出来,然后更新到原CAB包中去。

三、更新CAB包:

1、用Beyond Compare对D:OP2FILES和D:OP1FILES进行文件夹比较,把更新后的文件找出来。

2、这里以更新为例:首先要核对一下文件名,文件名必须跟CAB包中的标

识一致。用Orca打开D:OP2 查看,如图

3、用WinRAR打开D:PRO11目录,查找,搜索结果出来了:。把复制到D:下,并用Cabarc进行解压缩,命令如下:

Md d: W2561417

cabarc x d: *.* d:W2561417 >d:

Del d:

然后用记事本打开d:,将里面的内容修改如下:

d:

d:_2052

d:_2052

d:W2561417MF__2052

d:W2561417VB__2052

d:_2052

d:_2052

d:

d:

d:_2052

d:_2052

d:_2052

d:

d:_2052

d:

d:

d:

d:

d:

d:

d:

d:_2052.26565E87_AF6F_400C_8ABB_6D7D45C80B32

4、把更新后的,覆盖到D W2561417目录下,然后用Cabarc重新打包,命令如下:

cabarc -m LZX:21 n d: @d:

最后把生成的,覆盖到D:PRO11目录下即可。

至此,我们完成了对的更新,其他文件的更新也同样处理即可。

md d:xfileO1561421

cabarc x d: *.* d:xfileO1561421 >d:

cabarc -m LZX:21 n d: @d:

四、更新MSI文件:

1、把D:PRO11复制出一份副本,并更名为D:MSI,然后执行以下命令:

msiexec /p D: /a D: MSINODISABLEMEDIA=1

SHORTFILENAMES=TRUE PIDKEY=GWH28DGCMPP6RC46J4MT3HFDY

msiexec /p D: /a D: MSINODISABLEMEDIA=1

SHORTFILENAMES=TRUE PIDKEY=GWH28DGCMPP6RC46J4MT3HFDY

msiexec /p D: /a D: MSINODISABLEMEDIA=1

SHORTFILENAMES=TRUE PIDKEY=GWH28DGCMPP6RC46J4MT3HFDY

2、把D:MSI目录下的、、等3个文件,覆盖到D:PRO11目录下即可。

至此,我们已经完成对SP2的重新封装了。

其中,更新CAB包那一步,操作较为繁琐,最好做成批处理,以减少工作量。具体做法可以参考老外的这篇教程:

/board/lofiversion//