重命名flash控件达到禁止应用程序调用它播放广告的目的

把下面代码保存成xxx.bat运行按提示操作即可


::flash 控件禁/启开关程序
@echo off
setlocal enabledelayedexpansion
title %date% %time:~,8% flash 控件禁/启开关程序
set flash="%SystemRoot%/System32/Macromed/Flash/"
if not exist %flash% (echo "flash默认安装的目录%flash%  不存在,无法处理,程序退出" && pause && exit)
cd /D %flash%
:tip
echo 请选择操作:
echo 1. 输入任意字符后回车表示禁用
echo 2. 直接回车表示启用
set /p how=
if "%how%"=="" (
    ::启用
    for %%p in (*.ocx.flash_ocx_turn_off_by_qidizi) do (
        ::在for中使用改变后的变量需要开房变量延迟 setlocal enabledelayedexpansion,且%变!
        set newName=%%p
        set newName=!newName:ocx.flash_ocx_turn_off_by_qidizi=ocx!
        echo 准备把禁用时重命名的文件%%p恢复原名!newName!启用flash功能
        ren %%p !newName!
        goto :exit
    )
    for %%p in (*.ocx) do (
        echo 发现%%p文件并未被本程序重命名进行禁用,无需处理    
        goto :exit    
    )
    echo 未发现flash *.ocx文件,无法处理
    goto :exit
)else (
    ::禁用
    for %%p in (*.ocx.flash_ocx_turn_off_by_qidizi) do ( 
        echo flash *.ocx文件已经被本程序禁用时重命名成%%p,无需再次处理
        goto :exit
    )
    for %%p in (*.ocx) do (
        echo 发现*.ocx文件,准备进行重命名禁用flash    
        ren %%p %%p.flash_ocx_turn_off_by_qidizi        
        goto :exit    
    )
    echo 无法禁用flash,未找到需要的*.ocx文件
)
:exit
echo 处理完成
pause



重命名flash控件达到禁止应用程序调用它播放广告的目的 - qidizi - qidizi 的博客


禁用后,应用程序无法使用flash控件了.

重命名flash控件达到禁止应用程序调用它播放广告的目的 - qidizi - qidizi 的博客




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值