用批处理实现禁止运行指定程序
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
功能: 1.禁止运行指定程序 2.解除禁止指定程序 3.查看全部禁止程序 复制代码 代码如下: @echo off MODE con COLS=40 LINES=18 title 禁止和解除指定程序运行--陈兵 OO:286569692 :begin setlocal ENABLEDELAYEDEXPANSION cls echo. echo. ╭─────────╮ echo. ╭───┤ 选择如下操作 ├───╮ echo. │ ╰─────────╯ │ echo. │ │ echo. │ A.添加要禁止的程序 │ echo. │ │ echo. │ B.删除已禁止的程序 │ echo. │ │ echo. │ C.查看全部禁止的程序 │ echo. │ │ echo. │ Z.退出程序 │ echo. │ │ echo. ╰─────────────────╯ echo. copy %systemdrive%\WINDOWS\jzcx %systemdrive%\WINDOWS\jzcx.txt>nul set /p enter= 请你输入你的选择: if not "%enter%"=="" set enter=%enter:~0,1% if /i "%enter%"=="A" goto jinzhiadd if /i "%enter%"=="B" goto jinzhidel if /i "%enter%"=="C" goto jinzhick if /i "%enter%"=="Z" goto exit goto begin :jinzhiadd cls echo. echo. echo. 输入要禁止的程序:按 Y 返回菜单 echo. set /p input= if /i "%input%"=="Y" goto begin echo %input%>>%systemdrive%\WINDOWS\jzcx.txt reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\%input%" /v debugger /t reg_sz /d debugfile.exe /f echo. echo. 成功添加要禁止的程序 %input% echo. echo. 任意键,返回其他操作 copy %systemdrive%\WINDOWS\jzcx.txt %systemdrive%\WINDOWS\jzcx>nul pause>nul goto begin :jinzhidel cls echo. echo. echo. echo. echo. 全部禁止的程序如下: echo ------------------------------- echo. type %systemdrive%\WINDOWS\jzcx.txt echo. echo ------------------------------- echo. echo. 输入要删除的禁止程序: 按 Y 返回菜单 echo. set /p jinzhidel= if /i "%jinzhidel%"=="Y" goto begin reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\%jinzhidel%" /f @for /f "tokens=* delims=" %%i in (''findstr /i /v /c:%jinzhidel% %systemdrive%\WINDOWS\jzcx.txt'') do ( set var=%%i echo !var!>>temp.txt ) copy temp.txt %systemdrive%\WINDOWS\jzcx.txt>nul del temp.txt cls echo. echo. echo. echo. echo. 操作完成 echo. echo. echo. 任意键,返回其他操作 copy %systemdrive%\WINDOWS\jzcx.txt %systemdrive%\WINDOWS\jzcx>nul pause>nul goto begin :jinzhick cls echo. echo. 全部禁止的程序如下: echo -------------------------------- echo. type %systemdrive%\WINDOWS\jzcx.txt echo. echo -------------------------------- echo. echo. 任意键返回其他操作 pause>nul goto begin |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 在批处理文件中使用参数的方法下一篇: 批处理 API实现文件下载的代码第1/2页
关于用批处理实现禁止运行指定程序的所有评论