脚本:WMP10离线安装包
优质
小牛编辑
135浏览
2023-12-01
WMP10 05年2月15日发布之后就没有更新了,中间有更新补丁。所以我们可以把补丁及WMP10做个安装包就方便一点了!
首先下载WMP10和补丁:
2005/2/15 Windows Media Player 10 /Q:A /c:"setup_wm.exe /DisallowSystemRestore /Q /R:N"
使用 Windows Media Player 10 尽享音乐和视频。
2006/2/13 Windows Media Player 插件安全更新程序 (KB911564) /Q /N /Z
现已确认存在一个安全问题,攻击者可能会远程利用此问题危及使用 Windows Media Player 插件的基于 Windows 的系统的安全并获取对该系统的控制权。
2006/4/11 适用于 Windows XP 的 Windows Media Player 10 安全更新程序 (KB911565) /Q /N /Z
现已确认存在一个安全问题,攻击者可能会远程利用此问题危及使用 Windows Media Player 的基于 Windows 的系统的安全并获取对该系统的控制权。
脚本其实与XP补丁打包制作脚本略同,大家可以自行再写更好看更漂亮的脚本!
首先下载WMP10和补丁:
2005/2/15 Windows Media Player 10 /Q:A /c:"setup_wm.exe /DisallowSystemRestore /Q /R:N"
使用 Windows Media Player 10 尽享音乐和视频。
2006/2/13 Windows Media Player 插件安全更新程序 (KB911564) /Q /N /Z
现已确认存在一个安全问题,攻击者可能会远程利用此问题危及使用 Windows Media Player 插件的基于 Windows 的系统的安全并获取对该系统的控制权。
2006/4/11 适用于 Windows XP 的 Windows Media Player 10 安全更新程序 (KB911565) /Q /N /Z
现已确认存在一个安全问题,攻击者可能会远程利用此问题危及使用 Windows Media Player 的基于 Windows 的系统的安全并获取对该系统的控制权。
脚本其实与XP补丁打包制作脚本略同,大家可以自行再写更好看更漂亮的脚本!
引用WMP10.nis的内容:
; 该脚本使用 HM VNISEdit 脚本编辑器向导产生 ; 安装程序初始定义常量 !define PRODUCT_NAME "WMP10离线批量安装包" !define PRODUCT_VERSION "1.0" !define PRODUCT_PUBLISHER "似水年华" SetCompressor /final /SOLID lzma ; ------ MUI 现代界面定义 (1.67 版本以上兼容) ------ !include "MUI.nsh" !include "Sections.nsh" !include "UsefulLib.nsh" ; MUI 预定义常量 !define MUI_ABORTWARNING !define MUI_ICON "TEMP\dreams8_1.ico" ; 欢迎页面 !define MUI_WELCOMEFINISHPAGE_BITMAP "temp\dreams8.bmp" !insertmacro MUI_PAGE_WELCOME ; 许可协议页面 !define MUI_LICENSEPAGE_RADIOBUTTONS !insertmacro MUI_PAGE_LICENSE "TEMP\Licence_1.rtf" ; 组件选择页面 !insertmacro MUI_PAGE_COMPONENTS ; 安装过程页面 !insertmacro MUI_PAGE_INSTFILES ; 安装完成页面 !insertmacro MUI_PAGE_FINISH ; 安装界面包含的语言设置 !insertmacro MUI_LANGUAGE "SimpChinese" ; 安装预释放文件 !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS ;安装界面下画线的文字 BrandingText "Http://www.Dreams8.com 似水年华" ; ------ MUI 现代界面定义结束 ------ Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "WMP10.EXE" InstallDir "$WINDIR\SVCPACK" ShowInstDetails show SectionGroup /e "补丁安装" Section "!复制补丁" SEC01 SectionIn RO SetOutPath "$WINDIR\SVCPACK" SetOverwrite on File /r "SVCPACK\*.*" SectionEnd Section /o "立即安装补丁" SEC02 execwait "$WINDIR\SVCPACK\XPLODE.EXE" RMDIR /R /REBOOTOK "$WINDIR\SVCPACK" SetRebootFlag true IfRebootFlag 0 +2 SectionEnd Section "重启安装补丁" SEC03 WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" "1" "$WINDIR\SVCPACK\XPLODE.EXE" SetAutoClose true MessageBox MB_YESNO|MB_ICONQUESTION|MB_TOPMOST "请重启以便补丁安装完成及完全垃圾清理!" IDNO +2 SectionEnd SectionGroupEnd !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN !insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "补丁复制到指定目录,用于稍后安装!" !insertmacro MUI_DESCRIPTION_TEXT ${SEC02} "如果希望复制完补丁以后,马上开始安装补丁,请打勾!" !insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "如果希望复制完补丁以后,在下次重起后自动安装补丁,请打勾!" !insertmacro MUI_FUNCTION_DESCRIPTION_END Function .onInit StrCpy $1 ${SEC02} FunctionEnd Function .onSelChange !insertmacro StartRadioButtons $1 !insertmacro RadioButton ${SEC02} !insertmacro RadioButton ${SEC03} !insertmacro EndRadioButtons FunctionEnd AutoCloseWindow true
├─SVCPACK
│ └─WMP10
└─temp
WMP10里就是放着补丁的,请自己到官方下载!
下面附件为脚本及相关的文件(补丁为空白文件非真实的)
想加更多的补丁就在XPlode.xml里增加代码安装及加入相关的补丁!