Originally posted by jycel at 2008-9-26 12:06 PM:
密码判断问题
最近网吧一更新游戏就出现文件损坏!由于太忙有时又在网吧,于是编了一个脚本方便其它人使用(网管和收银员都不太懂)
工作原理: ...
if exist c:\windows\system32\drivers\fakedisk.sys call :unstall
if not exist c:\windows\system32\drivers\fakedisk.sys call :chkdsk
::c:\windows\system32\drivers\fakedisk.sys为安装还原后创建的一个文件,通过检测此文件判断系统有无安装还原
goto over
:unstall
set PW=
echo 【检测到本机已安装还原软件】
echo.
set /p PW= 请输入密码卸载还原:
::pw为还原密码
c:\KSHY\setup.exe /uninstall /password:%PW%
if exist c:\windows\system32\drivers\fakedisk.sys (
echo password is error
goto :unstall
)
goto over
:chkdsk
set a=
set /p a=请输入需要修复的磁盘(C、D……Z):
::a为手动输入的磁盘分区
echo y| chkdsk %a%: /f
:install
set PW=
set DK=
::pw为还原密骊;DK为保护分区
set /p PW=请输入还原密码:
cls
echo 请直接输入要保护的分区中间不留空如:"CDE"
set /p DK=请输入要保护分区:
c:\KSHY\setup.exe /install /password:%pw% /protect:%DK%
if not exist c:\windows\system32\drivers\fakedisk.sys (
echo password is error
goto :install
)
echo 安装完毕!BYEBYE
del %0
goto over
:over