基拉freedom写的一些批处理
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
这个是最近写的 禁止程序运行 用的是ws2_32.dll法 IFEO懒得写了.......... 复制代码 代码如下: ::madeby基拉freedom 批处理之家 20090812 @echo off&setlocal ENABLEDELAYEDEXPANSION title 利用WS2_32.dll来阻止文件运行 批处理之家 echo. echo 利用ws2_32.dll阻止程序运行 echo. echo 程序并不完美 只是厌倦了IFEO而做的 echo. echo 对于绿色程序 或不调用此dll的无效 echo. :new echo 1.禁用程序 echo 2.查看禁用列表 echo 3.删除禁用程序 set cho= set /p cho=输入1~3: if %cho% equ 1 goto mdd if %cho% equ 2 goto viewd if %cho% equ 3 goto deld echo 你没有乖乖输入哦 goto new :qs echo 都有了还耍我啊~换个地址 :mdd set place= :check set /p place=输入文件所在的目录地址(如D:\exe): if exist c:\bad find "%place%" c:\bad.txt>nul &&goto qs if not exist "%place%" goto check md "%place%"\ws2_32.dll\fr..\ echo %place%>>c:\bad.txt echo 建立完了~~~~~~ pause>nul cls goto new :bads echo 没有这个程序哎 看看表吧 pause>nul :viewd if not exist "c:\bad.txt" goto wro type c:\bad.txt pause>nul cls goto new :wro echo 你没有运行过这个程序或者文档已丢失 不好意思啊~~ pause>nul cls goto new :deld set kill= set /p kill=输入要删除的程序的路径: find "%kill%" c:\bad.txt>nul ||goto bads rd "%kill%\ws2_32.dll" /s /q echo. >tem.txt @for /f "tokens=* delims=" %%i in (''findstr /i /v /c:%kill% c:\bad.txt'') do ( set var=%%i echo !var!>>tem.txt ) copy tem.txt c:\bad.txt >nul echo 完成啦 pause>nul cls goto new |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于基拉freedom写的一些批处理的所有评论