五、将 Windows Media Player 10.0 集成到安装光盘 正常情况下,继承了 SP2 补丁包的 Windows XP 中的 Windows Media Player 播放器的版本是 9.0,如何将 10.0 版本的 WMP 集成到安装文件中,使初安装的 Windows XP 就具有了 WMP10 呢?老毛桃根据网上一些朋友写的集成 WMP10 的方法,和一些现成的 WMP10 集成的程序,部分修改了制作方法,使之运行更加方便、直观、可靠。 具体批处理内容如下:集成 WMP10.CMD- @ECHO OFF
- TITLE Windows Media Player 10 集成包制作工具 V1.1 - By 老毛桃
- FOR /F %%I IN ('CD') DO SET P=%%I\WMP10TMP
- SET OUT=I386
- SET C=MAKECAB /D CompressionType=LZX /D CompressionMemory=21 /D MaxDiskSize=CDROM /D Cabinet=ON /D Compress=ON /D FolderSizeThreshold=5000000 /L %OUT% %P%\
- SET TotalSteps=4
- IF EXIST %P% RD %P%
- IF EXIST %OUT% RD %OUT%
- COLOR 0A
- CLS
- ECHO.
- ECHO.
- ECHO 程序将要制作 Windows Media Player 10 的集成包. . .
- ECHO.
- ECHO 请确保 Windows Media Player 10 的安装文件 MP10SETUP.EXE 存在于当前路径中
- ECHO.
- ECHO.请确保本程序所在的路径(包括父路径)中不许有空格
- ECHO.
- ECHO.
- ECHO.
- PAUSE
- IF NOT EXIST MP10Setup.exe GOTO ERR
- CLS
- TITLE 1/%TotalSteps% 正在解压缩 MP10Setup.exe 到 %P%. . .
- ECHO.
- ECHO.
- ECHO.
- ECHO 1/%TotalSteps% 正在解压缩 MP10Setup.exe 到 %P%. . .
- ECHO.
- ECHO.
- START /WAIT MP10Setup.exe /C /Q /T:%P%
- ECHO.
- ECHO 解压缩完成!
- ECHO.
- PAUSE
- CLS
- TITLE 2/%TotalSteps% 正在删除不需要的文件. . .
- ECHO.
- ECHO.
- ECHO.
- ECHO 2/%TotalSteps% 正在删除不需要的文件. . .
- ECHO.
- ECHO.
- DEL /F /S /Q %P%\audiodev.dll %P%\syncpl??.wpl %P%\drmupgds.exe %P%\wpd*.* %P%\wmpe*.* %P%\wmdrm*.dll %P%\msoobci.dll %P%\uWDF.exe %P%\wdf*.* %P%\wmlaunch.exe %P%\wmpsrcwp.dll %P%\wmsetsdk.exe %P%\wmvadv*.dll
- DEL /F /S /Q %P%\*.acm %P%\*.cat %P%\*.chm %P%\*.inf %P%\*.png %P%\*.txt %P%\*.wmz %P%\*.xml
- ECHO.
- ECHO 删除文件完成!
- ECHO.
- PAUSE
- CLS
- TITLE 3/%TotalSteps% 正在移动文件并压缩到 %OUT%. . .
- ECHO.
- ECHO.
- ECHO.
- ECHO 3/%TotalSteps% 正在移动文件并压缩到 %OUT%. . .
- ECHO.
- ECHO.
- ECHO 开始. . .
- ECHO 61 个文件已压缩. . .
- ECHO.
- ECHO.
- %C%wmplayer.adm
- %C%asferror.dll
- %C%blackbox.dll
- %C%CEWMDM.dll
- %C%custsat.dll
- %C%DRMClien.dll
- %C%DrmStor.dll
- %C%drmv2clt.dll
- %C%LAPRXY.DLL
- %C%mpvis.DLL
- %C%msnetobj.dll
- CLS
- ECHO.
- ECHO 剩余 50 个待压缩文件. . .
- ECHO.
- ECHO.
- ECHO.
- %C%MsPMSNSv.dll
- %C%MsPMSP.dll
- %C%msscp.dll
- %C%MSWMDM.dll
- %C%qasf.dll
- %C%WMADMOD.DLL
- %C%WMADMOE.DLL
- %C%WMASF.DLL
- %C%WMDMLOG.dll
- %C%WMDMPS.dll
- CLS
- ECHO.
- ECHO 剩余 40 个待压缩文件. . .
- ECHO.
- ECHO.
- ECHO.
- %C%wmerror.dll
- %C%wmidx.dll
- %C%WMNetMgr.dll
- %C%wmp.dll
- %C%wmpasf.dll
- %C%wmpband.dll
- %C%wmpcd.dll
- %C%wmpcore.dll
- %C%wmpdxm.dll
- %C%wmploc.DLL
- CLS
- ECHO.
- ECHO 剩余 30 个待压缩文件. . .
- ECHO.
- ECHO.
- ECHO.
- %C%wmpshell.dll
- %C%wmpui.dll
- %C%WMSDMOD.DLL
- %C%WMSDMOE2.DLL
- %C%WMSPDMOD.DLL
- %C%WMSPDMOE.DLL
- %C%WMVCORE.DLL
- %C%WMVDMOD.DLL
- %C%WMVDMOE2.DLL
- %C%logagent.exe
- CLS
- ECHO.
- ECHO 剩余 20 个待压缩文件. . .
- ECHO.
- ECHO.
- ECHO.
- %C%migrate.exe
- %C%setup_wm.exe
- %C%unregmp2.exe
- %C%wmplayer.exe
- %C%wmp.ocx
- %C%Plylst1.wpl
- %C%Plylst10.wpl
- %C%Plylst11.wpl
- %C%Plylst12.wpl
- %C%Plylst13.wpl
- CLS
- ECHO.
- ECHO 剩余 10 个待压缩文件. . .
- ECHO.
- ECHO.
- ECHO.
- %C%Plylst14.wpl
- %C%Plylst15.wpl
- %C%Plylst2.wpl
- %C%Plylst3.wpl
- %C%Plylst4.wpl
- %C%Plylst5.wpl
- %C%Plylst6.wpl
- %C%Plylst7.wpl
- %C%Plylst8.wpl
- %C%Plylst9.wpl
- IF EXIST %P% RD /S /Q %P%
- ECHO.
- ECHO.
- ECHO.
- ECHO 压缩完成!
- ECHO.
- PAUSE
- CLS
- TITLE 4/%TotalSteps% 现在需要你手动操作. . .
- ECHO.
- ECHO.
- ECHO.
- ECHO 4/%TotalSteps% 现在需要你手动操作. . .
- ECHO.
- ECHO.
- ECHO 请将 %OUT% 文件夹复制到你的 XP 安装根目录下。当提示覆盖文件时,点击“是”。
- ECHO.
- ECHO.
- ECHO.
- ECHO 然后打开原 XP 安装文件夹下的 HIVEDEF.INF,在 [AddReg] 段下,添加如下字样,即可。
- ECHO (经过验证,其实这一步略过也没关系!)
- ECHO.
- ECHO HKCU,"SOFTWARE\Microsoft\MediaPlayer\Preferences","AcceptedPrivacyStatement",0x00010003,1
- ECHO.
- ECHO.
- ECHO.
- ECHO.
- ECHO Windows Media Player 10 已成功集成!
- ECHO.
- ECHO 请按任意键退出. . .
- PAUSE >NUL
- EXIT
- :ERR
- CLS
- TITLE 错误: WMP10SETUP.EXE 没有找到!
- ECHO.
- ECHO.
- ECHO.
- ECHO WMP10Setup.exe 没有找到! 请将择个批处理文件与 WMP10Setup.exe 放置到同一个文件夹下!
- ECHO.
- PAUSE
- EXIT
复制代码 这里是现成的批处理文件,老毛桃已经打包上传,有需要的朋友可以下载直接使用。 |