最新消息:

暴风影音去广告补丁源代码

nsis 永恒心锁 2294浏览 0评论
;暴风影音去广告补丁
 ;编写:寒星
 !define PRODUCT_NAME "暴风影音去广告补丁"
 !define PRODUCT_VERSION "v1.6版"
 !define PRODUCT_PUBLISHER "寒星工作室"
 !define PRODUCT_WEB_SITE "http://www.hxlive.cn"
 SetCompressor /solid lzma
 SetCompressorDictSize 32
 ;----------------基础信息--------------------------------------
 Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
 SetDatablockOptimize on
 outfile "Storm3 NoAD v1.6.exe"
 Caption "暴风影音3去广告补丁 v1.6"
 BrandingText " 寒星工作室 ${__DATE__} "
 ;---------------------安装代码使用-------------------------------
 !include "MUI.nsh"
 !include "UsefulLib.nsh"
 !define MUI_ICON "Storm.ico"
 Page custom Storm2
 Page custom do
 !insertmacro MUI_LANGUAGE "SimpChinese"
 ChangeUI all default.exe
 MiscButtonText "" "执行" "" "完成"
 ;---------------------版本信息--------------------------------
 VIProductVersion "1.6.0.0314"
 VIAddVersionKey /LANG=${LANG_SimpChinese} "FileVersion" "1.6.0.0314"
 VIAddVersionKey /LANG=${LANG_SimpChinese} "ProductName" "${PRODUCT_NAME} ${PRODUCT_VERSION}"
 VIAddVersionKey /LANG=${LANG_SimpChinese} "Comments" "${PRODUCT_NAME}"
 VIAddVersionKey /LANG=${LANG_SimpChinese} "CompanyName" "寒星工作室"
 VIAddVersionKey /LANG=${LANG_SimpChinese} "LegalCopyright" "版权所有 (C) 寒星工作室"
 VIAddVersionKey /LANG=${LANG_SimpChinese} "FileDescription" "${PRODUCT_NAME} ${PRODUCT_VERSION}"
 ;---------------------------------------------------------
 Section
 SectionEnd
 ReserveFile "${NSISDIR}PluginsInstallOptions.dll"
 ReserveFile "Storm216.ini"
 ReserveFile "TOP.bmp"
 Function Storm2
 !addplugindir E:安装制作NSISPlugins
 FindProcDLL::FindProc "Storm.exe"
 StrCmp $R0 1 +3 +1
 FindProcDLL::FindProc "Storm2.exe"
 StrCmp $R0 1 +1 +4
 MessageBox MB_ICONINFORMATION|MB_RETRYCANCEL "安装程序检测到 暴风影音 正在运行!请退出程序重试或取消本次安装!" IDRetry retry IDCANCEL Cancel
 Retry:
 Goto -5
 Cancel:
 Quit
 InitPluginsDir
 File /oname=$PLUGINSDIRStorm216.ini "Storm216.ini"
 File /oname=$PLUGINSDIR op.bmp "top.bmp"
 WriteINIStr "$PLUGINSDIRStorm216.ini" "Field 1" "Text" $PLUGINSDIR op.bmp
 ReadRegStr $R1 HKLM "SOFTWAREMicrosoftWindowsCurrentVersionUninstallstorm2" "DisplayIcon"
 StrCpy $R2 $R1 -9
 WriteINIStr "$PLUGINSDIRStorm216.ini" "Field 5" "State" $R2
 InstallOptions::initDialog /NOUNLOAD "$PLUGINSDIRStorm216.ini"
 Pop $0
 InstallOptions::show
 Pop $0
 FunctionEnd
 Function Do
 ReadINIStr $R3 "$PLUGINSDIRStorm216.ini" "Field 5" "State"
 IfFileExists "$R3Storm.exe" +3 +1
 MessageBox MB_ICONINFORMATION|MB_OK " 我很确定您没有安装暴风影音!点击 确定 后退出!"
 Quit
 SetOutPath "$R3Media"
 IfFileExists "$R3stcon.ini" +1 +3
 File /a stcon.ini
 File /a video_style_list.xml
 SetOutPath "$R3"
 IfFileExists "$R3Media2.dll" +1 +2
 Delete "$R3Media2.dll"
 CreateDirectory "$R3Media2.dll"
 ReadINIStr $R4 "$PLUGINSDIRStorm216.ini" "Field 6" "State"
 StrCmp $R4 1 +1 +15
 !addplugindir E:NSISPlugins
 KillProcDLL::KillProc "stormliv.exe"
 Rename "$R3stormliv.exe" "$R3stormliv.bak"
 CreateDirectory "$R3stormliv.exe"
 SetShellVarContext all
 SetOutPath "$APPDATAStormTemp"
 Rename "update.exe" "update.bak"
 CreateDirectory "$APPDATAStormTempupdate.exe"
 Services::SendServiceCommand 'Stop' 'ccosm'
 Services::SendServiceCommand 'Delete' 'ccosm'
 ReadINIStr $R5 "$PLUGINSDIRStorm216.ini" "Field 7" "State"
 StrCmp $R5 1 +1 +2
 SetOutPath $R3
 File "restore.exe"
 MessageBox MB_ICONINFORMATION|MB_OK "去广告和删服务补丁完毕,点击 确定 后退出!"
 Goto +2
 MessageBox MB_ICONINFORMATION|MB_OK "补丁应用完毕,点击 确定 后退出!"
 FunctionEnd
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。丨本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途。丨本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权BY-NC-SA协议进行授权

转载请注明:永恒心锁-分享互联网 » 暴风影音去广告补丁源代码

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址