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//


发布评论