搜索
查看: 1785|回复: 14
收起左侧

[技巧] 联网状态下安装 Adobe{过}{滤}Flash Player 国外版脚本

[复制链接]
想离开的人
发表于 2019-12-16 18:43:04 | 显示全部楼层 |阅读模式
本帖最后由 想离开的人 于 2019-12-17 11:07 编辑

由于目前的 Adobe{过}{滤}Flash Player 国内被某公司代{过}{滤}理之后,会弹广告,而国外的版本却有锁区,故有了诸多去锁区的版本,又因为国外的离线安装包有联网验证,无法直接双击安装(断网状态下可以)。

查找了一段时间,用于安装的脚本也重新写过几次,现基本达到一键安装的程度,故在此分享一下。

已达到 联网状态下可安装,安装完成后自动替换破解文件。

由于我一直以来用的是 风之咩~ 提供的破解文件,原帖地址:New191210 32_0_0_303_Adobe{过}{滤}FlashPlayer去区域限制
故我也是参考这个结构所写的脚本。


注意事项:
  • 安装包和破解版文件需要相同版本;
  • 默认安装三个版本的 Adobe{过}{滤}Flash Player,而 Windows 10 则安装两个(NPAPI 及 PPAPI);
  • 需要备好安装包及破解文件;
  • Hotfix 即破解文件需要解包后放在相同目录下,且不能修改文件夹名字。


使用方法:将以下代码内容复制后粘贴到记事本,保存为 *.bat*.cmd 即可。

  1. @echo off
  2. Title 安装 Adobe{过}{滤}Flash Player
  3. ::================================================
  4. ::获取管理员权限并返回目录
  5. fltmc >nul 2>&1 || (
  6.     echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\GetAdmin.vbs"
  7.     echo UAC.ShellExecute "%~f0", "", "", "runas", 1 >> "%temp%\GetAdmin.vbs"
  8.     "%temp%\GetAdmin.vbs"
  9.     del /f /q "%temp%\GetAdmin.vbs" >nul 2>&1
  10.     exit
  11. )
  12. pushd "%~dp0"

  13. ::启用环境变量延迟
  14. setlocal EnableExtensions EnableDelayedExpansion

  15. ::================================================
  16. ::安装 Adobe{过}{滤}Flash Player
  17. for /f %%i in ('dir /b install*.exe') do (
  18.         title 正在安装 %%i
  19.         echo 正在安装 %%i
  20.         if "%%i"=="install_flash_player_ax.exe" (
  21.                 ver | find "10.0.">nul && (
  22.                         echo.当前系统不需要安装 "%%i"
  23.                 ) || (
  24.                         "%%i" /install /iv 10
  25.                 )
  26.         ) else (
  27.                 "%%i" /install /iv 10
  28.         )
  29. )

  30. ::================================================
  31. ::判断补丁位置并赋值变量 Hotfix
  32. if exist Hotfix (
  33.         if exist Hotfix\ax (
  34.                 set Hotfix=%cd%\Hotfix
  35.         ) else (
  36.                 if exist Hotfix\Hotfix\ax (
  37.                         set Hotfix=%cd%\Hotfix\Hotfix
  38.                 ) else (
  39.                         echo.未找到补丁文件,脚本终止,请解压补丁文件后继续或手动替换
  40.                         pause & exit
  41.                 )
  42.         )
  43. ) else (
  44.         if exist ax (
  45.                 set Hotfix=%cd%
  46.         ) else (
  47.                 echo.未找到补丁文件,脚本终止,请解压补丁文件后继续或手动替换
  48.                 pause & exit
  49.         )
  50. )

  51. ::判断 x86 / x64 并替换补丁
  52. ::C:\Windows\SysWOW64\Macromed\Flash
  53. ::C:\Windows\System32\Macromed\Flash
  54. if "%PROCESSOR_ARCHITECTURE%"=="x86" (
  55.         ver | find "10.0.">nul ||(
  56.                 echo.正在替换 ActiveX 补丁文件
  57.                 for /f %%i in ('dir /b %SystemRoot%\System32\Macromed\Flash\Flash*.ocx') do set file=%%i
  58.                 del %SystemRoot%\System32\Macromed\Flash\%file%
  59.                 copy "%Hotfix%\ax\%file%" %SystemRoot%\System32\Macromed\Flash\
  60.         )
  61.         
  62.         echo.正在替换 NPAPI 补丁文件
  63.         for /f %%i in ('dir /b %SystemRoot%\System32\Macromed\Flash\NPSWF*.DLL') do set file=%%i
  64.         del %SystemRoot%\System32\Macromed\Flash\%file%
  65.         copy "%Hotfix%\np\%file%" %SystemRoot%\System32\Macromed\Flash\
  66.         
  67.         echo.正在替换 PPAPI 补丁文件
  68.         for /f %%i in ('dir /b %SystemRoot%\System32\Macromed\Flash\pepflashplayer*.DLL') do set file=%%i
  69.         del %SystemRoot%\System32\Macromed\Flash\%file%
  70.         del %SystemRoot%\System32\Macromed\Flash\manifest.json
  71.         copy "%Hotfix%\pp\32\%file%" %SystemRoot%\System32\Macromed\Flash\
  72.         copy "%Hotfix%\pp\32\manifest.json" %SystemRoot%\System32\Macromed\Flash\
  73.         
  74. ) else (
  75.         ver | find "10.0.">nul ||(
  76.                 echo.正在替换 ActiveX 补丁文件
  77.                 for /f %%i in ('dir /b %SystemRoot%\System32\Macromed\Flash\Flash*.ocx') do set file=%%i
  78.                 del %SystemRoot%\System32\Macromed\Flash\%file%
  79.                 copy "%Hotfix%\ax\%file%" %SystemRoot%\System32\Macromed\Flash\
  80.                 for /f %%i in ('dir /b %SystemRoot%\SysWOW64\Macromed\Flash\Flash*.ocx') do set file=%%i
  81.                 del %SystemRoot%\SysWOW64\Macromed\Flash\%file%
  82.                 copy "%Hotfix%\ax\%file%" %SystemRoot%\SysWOW64\Macromed\Flash\
  83.         )
  84.         
  85.         echo.正在替换 NPAPI 补丁文件
  86.         for /f %%i in ('dir /b %SystemRoot%\System32\Macromed\Flash\NPSWF*.DLL') do set file=%%i
  87.         del %SystemRoot%\System32\Macromed\Flash\%file%
  88.         copy "%Hotfix%\np\%file%" %SystemRoot%\System32\Macromed\Flash\
  89.         for /f %%i in ('dir /b %SystemRoot%\SysWOW64\Macromed\Flash\NPSWF*.DLL') do set file=%%i
  90.         del %SystemRoot%\SysWOW64\Macromed\Flash\%file%
  91.         copy "%Hotfix%\np\%file%" %SystemRoot%\SysWOW64\Macromed\Flash\
  92.         
  93.         echo.正在替换 PPAPI 补丁文件
  94.         for /f %%i in ('dir /b %SystemRoot%\System32\Macromed\Flash\pepflashplayer*.DLL') do set file=%%i
  95.         del %SystemRoot%\System32\Macromed\Flash\%file%
  96.         del %SystemRoot%\System32\Macromed\Flash\manifest.json
  97.         copy "%Hotfix%\pp\64\%file%" %SystemRoot%\System32\Macromed\Flash\
  98.         copy "%Hotfix%\pp\64\manifest.json" %SystemRoot%\System32\Macromed\Flash\
  99.         for /f %%i in ('dir /b %SystemRoot%\SysWOW64\Macromed\Flash\pepflashplayer*.DLL') do set file=%%i
  100.         del %SystemRoot%\SysWOW64\Macromed\Flash\%file%
  101.         del %SystemRoot%\SysWOW64\Macromed\Flash\manifest.json
  102.         copy "%Hotfix%\pp\32\%file%" %SystemRoot%\SysWOW64\Macromed\Flash\
  103.         copy "%Hotfix%\pp\32\manifest.json" %SystemRoot%\SysWOW64\Macromed\Flash\
  104.         
  105. )

复制代码

评分

参与人数 1人气 +1 收起 理由
happy2 + 1 版区有你更精彩: )

查看全部评分

山城子
发表于 2019-12-17 03:16:03 | 显示全部楼层
感谢楼主。从flash有流氓行为开始,我这种懒人一直用31做的现在的破解安装程序。
落华无痕
发表于 2019-12-17 23:55:53 | 显示全部楼层
懒得来回折腾,一直用特供版,hosts屏蔽些域名。
  1. 127.0.0.1 mini.ffnews.cn
  2. 127.0.0.1 tongji.flash.cn
  3. 127.0.0.1 mini.flash.2144.com
复制代码
测试过不影响正常更新,不弹出ff新鲜事、新推荐。
Akiyama_mio
发表于 2019-12-18 07:15:52 来自手机 | 显示全部楼层
系统是语言英文的是不是不会下载到特供的flash?我默认使用从来没见到过什么flash广告(是在浏览器里出现的?那chrome和火狐都禁用了所以我看不到了,或者被unlock origin给干掉了
w99308702
发表于 2019-12-18 08:50:01 | 显示全部楼层
为什么Windows 10 只安装两个(NPAPI 及 PPAPI)?
落华无痕
发表于 2019-12-18 09:42:12 来自手机 | 显示全部楼层
w99308702 发表于 2019-12-18 08:50
为什么Windows 10 只安装两个(NPAPI 及 PPAPI)?

内置有ActiveX,通过系统补丁更新。
想离开的人
 楼主| 发表于 2019-12-18 10:52:23 | 显示全部楼层
Akiyama_mio 发表于 2019-12-18 07:15
系统是语言英文的是不是不会下载到特供的flash?我默认使用从来没见到过什么flash广告(是在浏览器里出现的 ...

弹窗式广告
w99308702
发表于 2019-12-18 15:23:16 | 显示全部楼层
落华无痕 发表于 2019-12-18 09:42
内置有ActiveX,通过系统补丁更新。

chorme还需要PP吗,好像也内置吧?
落华无痕
发表于 2019-12-18 16:21:36 | 显示全部楼层
w99308702 发表于 2019-12-18 15:23
chorme还需要PP吗,好像也内置吧?

是内置有,可以自己点击更新。
1.jpg

2.jpg
w99308702
发表于 2019-12-18 17:40:09 | 显示全部楼层
落华无痕 发表于 2019-12-18 16:21
是内置有,可以自己点击更新。

内置的应该是无锁区广告版对吧?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 晋ICP备20004298号-1 ) GMT+8, 2020-7-4 14:37 , Processed in 0.136137 second(s), 20 queries .

快速回复 返回顶部 返回列表