找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1835|回复: 15

自己制作的一个禁止文件运行的程序 想禁就禁

[复制链接]
发表于 2010-5-31 20:11:11 | 显示全部楼层 |阅读模式
自己制作的一个禁止文件运行的程序
可以用来禁止广告运行(跑跑卡丁车 结束后会弹广告出来 烦 有方法是删除那个广告文件 再建个相同名字文件夹 不设为只读的话 这个文件夹会被删的 但设为只读的话 更新时又会报错)
当然不只是游戏方面,还可以禁止一些木马程序
像布丁桌面秀(我正在用的)有时会自动运行一个程序,被360给报毒了,可我还是想用这个桌面秀,这时我就可以禁止这个木马运行
还有其他的用途,你们去挖掘咯

未命名.JPG

源代码

@echo off
pushd %~dp0
color b5
title 禁止文件运行
goto xstart
:xstart
cls
echo.
echo.
echo.
echo.
echo.                   ╭══════════════╮
echo.                 ║              ║
echo.               ╭══┤         禁止文件运行       ├══╮
echo.              ║  ║              ║   ║
echo.              ║  ╰══════════════╯   ║
echo.                 ║                                        ║
echo.                 ║         [1]添加要禁止运行的文件        ║
echo.                 ║                                        ║
echo.                 ║         [2]解除已禁止运行的文件        ║
echo.                 ║                                        ║
echo.                 ║         [q]退出                        ║
echo.                 ║                                        ║
echo.                 ╰────────────────────╯
echo.
set /p choice=        请选择要进行的操作 (1/2/Q) ,然后按回车:
if "%choice%"=="" goto xstart
if "%choice%"=="1" goto xadd
if "%choice%"=="2" goto xdel
if "%choice%"=="Q" exit
if "%choice%"=="q" exit
goto xstart
:xadd
cls
echo.
echo.
echo.                  说明:文件名称需包含扩展名,但只需文件名,不要路径。
echo.
echo.                  如要禁止QQ运行,只需输入QQ.exe
echo.
echo.
set /p file=          现在请输入要禁止运行的文件名称,并回车(返回首页按B):
if "%file%"==""  goto xadd
if "%file%"=="B" goto xstart
if "%file%"=="b" goto xstart
pause
cls
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\%file%" /v debugger /t reg_sz /d debugfile.exe /f
cls
echo.
echo.
echo.
echo.                   ╭══════════════╮
echo.                 ║              ║
echo.               ╭══┤       恭喜  添加成功       ├══╮
echo.              ║  ║              ║   ║
echo.              ║  ╰══════════════╯   ║
echo.                 ║                                        ║
echo.                 ║             [A]继续添加                ║
echo.                 ║                                        ║
echo.                 ║             [B]返回首页                ║
echo.                 ║                                        ║
echo.                 ║             [Q]退出                    ║
echo.                 ║                                        ║
echo.                 ╰────────────────────╯
echo.
echo.
set /p ok=                请选择要进行的操作(A/B/Q):
if "%ok%"=="A" goto xadd
if "%ok%"=="a" goto xadd
if "%ok%"=="B" goto xstart
if "%ok%"=="b" goto xstart
if "%ok%"=="Q" exit
if "%ok%"=="q" exit
exit

:xdel
cls
echo.
echo.
echo.
echo.                  说明:文件名称需包含扩展名,但只需文件名,不要路径。
echo.
echo.                  如要解除禁止QQ,只需输入QQ.exe
echo.
echo.                  注:只可解除由本软件禁止运行的文件,如无效,请另寻他路。
echo.
set /p file=           现在请输入要解除禁止的文件,并回车(返回首页按B):
if "%file%"==""  goto xdel
if "%file%"=="B" goto xstart
if "%file%"=="b" goto xstart
cls
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\%file%" /f
cls
echo.
echo.
echo.
echo.                   ╭══════════════╮
echo.                 ║                      ║
echo.               ╭══┤      恭喜  解除成功        ├══╮
echo.              ║  ║                    ║   ║
echo.              ║  ╰══════════════╯   ║
echo.                 ║                                        ║
echo.                 ║             [D]继续解除                ║
echo.                 ║                                        ║
echo.                 ║             [B]返回首页                ║
echo.                 ║                                        ║
echo.                 ║             [Q]退出                    ║
echo.                 ║                                        ║
echo.                 ╰────────────────────╯
echo.
echo.
set /p ok=                请选择要进行的操作(D/B/Q):
if "%ok%"=="D" goto xdel
if "%ok%"=="d" goto xdel
if "%ok%"=="B" goto xstart
if "%ok%"=="b" goto xstart
if "%ok%"=="Q" exit
if "%ok%"=="q" exit
exit

最主要的就是红色的部分




[ 本帖最后由 wxt7327 于 2010-5-31 21:34 编辑 ]

禁止文件运行.zip

71.45 KB, 下载次数: 87, 下载积分: 无忧币 -2

发表于 2010-5-31 20:33:52 | 显示全部楼层
哦,好象是映像劫持的原理。
回复

使用道具 举报

发表于 2010-5-31 20:51:42 | 显示全部楼层
qq2010好像不行
回复

使用道具 举报

 楼主| 发表于 2010-5-31 21:37:16 | 显示全部楼层

回复 #3 zhs509 的帖子

应该有用的 多试几次
回复

使用道具 举报

发表于 2010-6-1 09:26:52 | 显示全部楼层
有用吗?有人试过没?
回复

使用道具 举报

发表于 2010-6-1 11:01:43 | 显示全部楼层
学习,继续学习!我潜!
回复

使用道具 举报

发表于 2010-6-1 13:05:57 | 显示全部楼层
组策略每天灌灌,准备升级.
回复

使用道具 举报

发表于 2010-6-1 13:57:48 | 显示全部楼层
不错,挺好用的,但是还是有问题,比如我禁止了IEXPLORE.EXE,ie是打不开来,但是在部分会弹出浏览器的软件中,却还是会打开IE,而且此时调用任务管理器却看不到IE的进程。很奇怪。。
回复

使用道具 举报

 楼主| 发表于 2010-6-1 15:32:08 | 显示全部楼层

回复 #8 binghe 的帖子

是蛮奇怪的  可能是那个软件中自带的浏览器吧!?


我刚才试了下
我电脑中默认浏览器是遨游, 然后就禁用了Maxthon.exe  之后点击QQ面板上的空间图标
无任何反应 只是空间图标后的数字消失了
这应该是成功了的
回复

使用道具 举报

发表于 2010-6-1 17:46:50 | 显示全部楼层
是蛮奇怪的,看不到IE的进程。
回复

使用道具 举报

发表于 2010-6-1 21:55:57 | 显示全部楼层

回复 #9 wxt7327 的帖子

打开的确实是ie浏览器,不可能自带浏览器的,在说那程序也才几百K阿。。
是个程序的外挂软件,如果是QQ面板上的,我这里也屏蔽成功了。那个外挂在关闭时会弹窗。。
回复

使用道具 举报

发表于 2011-7-2 21:40:27 | 显示全部楼层

回复 #1 wxt7327 的帖子

貌似win7下失效了。
回复

使用道具 举报

发表于 2011-7-3 07:46:47 | 显示全部楼层
下载一个学习了,支持。
回复

使用道具 举报

发表于 2011-7-8 16:54:16 | 显示全部楼层
试了好几个软件都禁不到。。
回复

使用道具 举报

发表于 2011-7-9 01:20:56 | 显示全部楼层
下来试试。直接把炒股软件禁了,以后不用看盘了。
回复

使用道具 举报

发表于 2011-7-9 09:00:29 | 显示全部楼层
楼上的,深圳的楼盘给你炒得这么高
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-9-2 15:42

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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