|
每次想禁用某个程序文件运行,都得记一大串注册表的名称,干脆把它写成批处理,用变量方式,省去输入大串的字符- @echo off
- set ifeoN=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\
- set ifeoK=/v Debugger /t reg_sz /d "ntsd -d" /f
- ;=================================
- rem call :ifeo <要禁止的文件名>
- call :ifeo 123123.exe
- call :ifeo xxx.exe
- ;欢迎转载 www.zouw.cn
- ;=================================
- goto end
- :ifeo
- reg add "%ifeoN%%1" %ifeoK%
- goto :eof
- :end
- 在代码两行=之间用 CALL :IFEO <文件名> 的格式添加所要禁止的文件名,保存为BAT后缀的文件,双击运行即可。本例示例的禁止二个文件,123123.exe和xxx.exe。
- 如果想取消对应文件的禁止运行,可以用下面的代码保存为BAT运行,同样的指定文件名。
- 程序代码
- set ifeoN=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\
- ;=================================
- rem call :ifeo <文件名>
- call :ifeo 123123.exe
- call :ifeo xxx.exe
- ;=================================
- goto end
- :ifeo
- reg delete "%ifeoN%%1" /F
- goto :eof
- :end
复制代码
建议手动进注册表找到IEFO的位置手动删除,有些软件在这里定义的值并不是禁止而是有特殊用处。如果把IFEO整个项的删除,可能会引起一些安装的软件无法运行或者出错。我们所用的Debugger只是IFEO的重多功能之一。置顶工具贴里也有工具可以查看IFEO的情况,Autoruns9.02。
批处理写注册表禁止运行指定文件 |
Windows, 程序, 电脑, 服务器, 破解, 软件, 系统, Vista, 软件, 系统, 破解, 电脑, 软件, Windows, 程序, 电脑, 破解, 软件, 网络, 系统, 软件, 系统, Ghost, 计算机, 破解, 软件, 系统, 电脑, 服务器, 密码, 破解, 软件, 网吧, 网络, 系统,
|