学DOS快半年了,感觉不尽人意,决定用一个课题实践一下,因为自己是网管,网吧晚上也不许上网!!所以写了一个破解收费系统的批处理测试一下自己的进步多少!!!
本批处理有可能无法正确执行2层以下的目录,有待完善!!!
而且执行出错时也会显示成功!!! 见下面代码主干!!
setlocal EnableDelayedExpansion
@echo off & cd\ & cls &title 不要瞎搞啊!!!
echo Pubwin.exe破解脚本!! 1:破解系统
echo.
echo 测试版V01 2:还原系统
echo.
echo 制作人:春春 3:退出
echo.
set/p p= 请按键选者
if "%p%"=="3" goto :c
if "%p%"=="1" (goto :a) else (goto :b)
:a
echo 正在执行任务!!!
taskkill /im pubwin.exe /im run1l32.exe /im reclock.exe
set o=cdef
for /l %%a in (0,1,4) do (
for /f %%b in ("!o:~%%a,1!") do (
for /f %%c in ('dir/s/b "%%b:pubwin.exe"') do (
set i=%%~dpc
)
)
)
md e:windows\%date:~1,10% & copy %i%* e:windows\%date:~1,10% & cls
echo 任务完成。。。。。。。。
ping -n 3 172.1>nul & exit
:b
copy e:windows\%date:~1,10% %i%*
rd /s /q c:windows\%date:~1,10%
echo 系统已经还原
ping -n 3 172.1>nul & exit
:c
echo 正在退出
ping -n 3 172.1>nul
本批处理有可能无法正确执行2层以下的目录,有待完善!!!
而且执行出错时也会显示成功!!! 见下面代码主干!!
setlocal EnableDelayedExpansion
@echo off & cd\ & cls &title 不要瞎搞啊!!!
echo Pubwin.exe破解脚本!! 1:破解系统
echo.
echo 测试版V01 2:还原系统
echo.
echo 制作人:春春 3:退出
echo.
set/p p= 请按键选者
if "%p%"=="3" goto :c
if "%p%"=="1" (goto :a) else (goto :b)
:a
echo 正在执行任务!!!
taskkill /im pubwin.exe /im run1l32.exe /im reclock.exe
set o=cdef
for /l %%a in (0,1,4) do (
for /f %%b in ("!o:~%%a,1!") do (
for /f %%c in ('dir/s/b "%%b:pubwin.exe"') do (
set i=%%~dpc
)
)
)
md e:windows\%date:~1,10% & copy %i%* e:windows\%date:~1,10% & cls
echo 任务完成。。。。。。。。
ping -n 3 172.1>nul & exit
:b
copy e:windows\%date:~1,10% %i%*
rd /s /q c:windows\%date:~1,10%
echo 系统已经还原
ping -n 3 172.1>nul & exit
:c
echo 正在退出
ping -n 3 172.1>nul
