CODE: [Copy to clipboard]
echo off
Title 卡巴斯基(Kaspersky)病毒库备份并生成升级包工具 by 海飞之心 QQ:350345348
goto do
:do
cls
color 1f
for /f "tokens=2,*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\AVP6\environment" /v "ProductRoot"') do (
set Fav=%%j ||goto jinggao
)
echo.
for /f "tokens=2,*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\AVP6\environment" /v "ProductName"') do (
set name=%%j ||goto jinggao
)
echo ╭─────────────────╮
echo ╭─────────│卡巴斯基(Kaspersky)病毒库备份工具 ├───────╮
echo │ │≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡│ │
echo │ 交流版: ╰─────────────────╯ │
echo │ │
echo │ ①此工具能够主动查找到你的版本号和安装目录 │
echo │ ②可以备份卡巴斯基(Kaspersky)病毒库并生成升级包的压缩文件 │
echo │ ③备份文件位于您的系统盘要目录下 │
echo │ ④本工具属绿色软件不用安装,简单易用 │
echo │ ⑤本软件在2K/xp/2003/下测试正常,Kaspersky版本641以上未测试 │
echo │ ⑥本工具可以免费使用,如有修改请保留个人信息。 │
echo │ │
echo │ 【注意】: ㈠本人时间有限,可以用QQ交流,但不一定常在线,谢绝闲聊。 │
echo │ ㈡本人不对因个人使用造成的任何损失负责,全属自愿。 │
echo │ │
echo │ 海军飞行学院网络管理中心李亦杰制作 │
echo │ 联系方式:QQ:350345348 邮箱:sent-001@tom.com │
echo ╰───────────────────────────────────╯
echo [1] 按 1 键查看您的安装目录和版本号
echo [2] 按 2 键开始备份病毒库并生成压缩包
echo [Q] 按其他任意键退出
echo -----------------------------------------------------------------
SET Choice=
SET /P Choice= 请选择要进行的操作:
IF /I '%Choice:~0,1%'=='1' GOTO look
IF /I '%Choice:~0,1%'=='2' GOTO back
exit
:back
cls
echo 请您稍等 ………………!
cd\
md %TEMP%\Kaspersky >nul 2>nul
cd\
for /f "tokens=2,*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\AVP6\environment" /v "ProductType"') do (
set ProductType=%%j ||goto jinggao
)
for /f "tokens=2,*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\AVP6\environment" /v "ProductVersion"') do (
set ProductVersion=%%j ||goto jinggao
)
cd /d %Fav%
if exist avpgui.ppl Xcopy "avpgui.ppl" "%TEMP%\Kaspersky\" /Y
if exist "baseinstaller.ppl" Xcopy "baseinstaller.ppl" "%TEMP%\Kaspersky\" /Y
if exist "bl.ppl" Xcopy "bl.ppl" "%TEMP%\Kaspersky\" /Y
if exist "execinstaller.ppl" Xcopy "execinstaller.ppl" "%TEMP%\Kaspersky\" /Y
if exist "imapprotocoller.ppl" Xcopy "imapprotocoller.ppl" "%TEMP%\Kaspersky\" /Y
if exist "updater2005.ppl" Xcopy "updater2005.ppl" "%TEMP%\Kaspersky\" /Y
cd %Systemroot%\system32\drivers
Xcopy "klif.sys" "%TEMP%\Kaspersky\" /Y
cd\
cd /d %ALLUSERSPROFILE%\Application Data\Kaspersky Lab\AVP6
Xcopy "Data\*.*" "%TEMP%\Kaspersky\" /Y
Xcopy "Bases\*.*" "%TEMP%\Kaspersky\" /Y
Xcopy "Dskm\*.*" "%TEMP%\Kaspersky\" /Y
echo 备份文件已经成功拷贝!
echo.
echo 请稍等!正在生成升级包文件…………
cd /d "%TEMP%\"
Rar.exe a -df -m0 -k -ep -t -agYYYYMMDDHHMMSS %SystemDrive%\"%ProductType%""%ProductVersion%"_.ZIP %TEMP%\\Kaspersky\\
rd /S /Q %TEMP%\Kaspersky
goto ok
:jinggao
cls
color 0c
rd /S /Q %TEMP%\Kaspersky >nul 2>nul
echo ******************************************************************************
echo * *
echo * 欢迎使用 *备份卡巴斯基(Kaspersky)病毒库并生成升级包* 工具 *
echo * *
echo ******************************************************************************
echo.
echo.
echo ★您的卡巴斯基(Kaspersky)是未知版本!本软件不支持您的Kaspersky!
echo.
echo.
echo ★请按任意键退出……
echo.
PAUSE>NUL
goto quit
:ok
cls
color 2f
echo.
echo ******************************************************************************
echo * *
echo ★备份卡巴斯基(Kaspersky)病毒库并生成升级包文件成功!
echo.
echo ★注意:
echo.
echo ★备份文件在您的系统安装盘根目录下,名字为(您的版本)_(制作时间).ZIP
echo.
echo ★请您重新设置卡巴斯基(Kaspersky)的更新地址!
echo.
echo ★本软件由海军飞行学院网络管理中心李亦杰制作. QQ:350345348
echo * *
echo ******************************************************************************
echo.
echo 请按任意键退出……
PAUSE>NUL
goto quit
:look
cls
for /f "tokens=2,*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\AVP6\environment" /v "ProductType"') do (
set ProductType=%%j ||goto jinggao
)
for /f "tokens=2,*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\AVP6\environment" /v "ProductVersion"') do (
set ProductVersion=%%j ||goto jinggao
)
echo ******************************************************************************
echo * *
echo * 当前安装目录为 %Fav%
echo * 您的版本为 "%ProductType%%ProductVersion%"
echo * *
echo ******************************************************************************
echo ★请按任意键返回……
echo.
PAUSE>NUL
goto do
:quit