Windows Media Player10及相关补丁的集成
WMP10的集成:
1.下载到最新的WMP10安装包(目前为10.00.00.3802)
2.用Winrar将其解压缩到某个目录,假设为WMP10Temp
3.删除WMP10Temp中无用文件
*.inf/control.xml/Sycnpl**.wpl/eula.txt/*.chm/*.png
4.将所有*.cat文件移动到其他目录待用(当然也可以扔了)
5.经过以上处理以后,WMP10Temp中所含文件应为89个
6.新建一个Temp目录,将WMP10Temp目录移入Temp目录
7.在Temp目录下创建一个cmd脚本,可以命名为wmp10i.cmd,代码如下:
代码:
rem Compressing Files
for /f %%i in ('dir WMP10Temp /b') do makecab /D CompressionType=LZX /D CompressionMemory=21 WMP10Temp\%%i 8.双击运行wmp10i.cmd
9.将生成的89个*.??_文件移入i386目录
注意:替换文件的处理参看hotfixes集成方案D中的说明,SFC关闭的情况下可以直接无视这步
10.如果你想用SFC来保护WMP10的文件,那么将上面提取的10个cat文件移入i386\svcpack目录并编辑svcpack.inf文件,代码如下:
代码:
[ProductCatalogsToInstall]
codecs10.cat
DRM10.cat
MPCD10.cat
MPPRE10.cat
MPSTUB10.cat
WMDM10.cat
WMFSDK10.cat
WMP10.cat
WMSET10.cat
WPD10.cat 当然你可以先用makecab对这些文件进行压缩以节约空间
WMP10的补丁集成:
这个过程应该在WMP10集成步骤2做完以后开始
1.下载WMP10的补丁,比如升级到10.00.00.3923所需的KB891122和加速HDTV的KB888656
2.解压以上两个补丁,并提取其中相应文件,其中KB891122需要再次解压一次文件,具体操作过程见图所示(如何解压提取参见Hotfixes补丁集成方案D)
3.将解压后的文件复制到WMP10Temp目录,注意复制顺序,比如这里就需要先把KB891122的文件覆盖到WMP10Temp,然后才是KB888656
4.参照WMP10集成教程步骤3继续
注:图1/2/3为KB891122的说明,图4为KB888656的说明