Цитата: Riki тут как-то писал, что ему удалось подключить Касперского v.3.5.133 :
Не сдесь, правда а на форуме Cd forum
У меня реально работает, но там много...
Если скрипт пропустит, то попробую. Суть - KAV написан на Activ-X и их надо регить.
Все под BartPe
My KAV plugin. Work only AVP monitor
QUOTE
<html>
<head></head>
<body>
<i>PE Builder v3 plugin</i>
<hr>
<h1>Kaspersky antivirus</h1>
<a target="_blank" href="http://www.kasperskylabs.com">kaspersky labs</a>
Антивирус Касперского<br>
Все нижеизложенное верно для версии 3.5, с другими версиями мною не пробовалось.<br><br>
<b>Перед использованием установите AVP в директорию по дефолту и обновите базы!!!</b><br>
Запустите <tt>GetAvpFiles.cmd</tt>, нужные файлы будут скопированны.<br>
Для того, чтобы только обновить базы без копирования файлов, запустите <tt>GetAvpBases.cmd</tt><br><br>
Для тестирования скопируйте файлу <tt>StartAvp.cmd, reg.exe, klavcm.ini, AVP.INI, avp32cc.prf</tt> в папку <tt>files</tt>,
перенесите ее на машину БЕЗ установленного AVP и запустите <tt>StartAvp.cmd</tt>, затем настройте KAV и сохраните настройки.
<br><br><b>Внимание!</b> Не вкючайте в настройках ведение отчета, ибо он пишется в папку AVP...<br><br>
Работает как в среде WinPe, так и при запуске из-под Windows.<br>
<hr>
<i>BoaSoftware © 2004. All rights reserved.</i><br>
</body>
</html>
AVP_nu2menu.xml
QUOTE
<!-- Nu2Menu entry for DrWeb for windows -->
<NU2MENU>
<MENU ID="Programs">
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\AVP\AVP32.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\AVP\StartAvp.cmd" PARM="0">Kaspersky anti-virus</MITEM>
</MENU>
</NU2MENU>
AVP.inf
QUOTE
; AVP.inf
; PE Builder v3 plug-in INF file for AVP 3.5
; Created by Boa soft
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="AVP 3.5"
Enable=1
[WinntDirectories]
a="Programs\AVP",2
b="Programs\AVP\AVPBASES",2
[SourceDisksFiles]
files\*.*=a,,1
files\AVPBASES\*.*=b,,1
AVP.ini=a,,1
klavcm.ini=a,,1
avp32cc.prf=a,,1
reg.exe=a,,1
StartAvp.cmd=a,,1
files\AVP32.exe=a,,1
[Append]
nu2menu.xml, AVP_nu2menu.xml
Get Bases script
QUOTE
echo please, correct yuor path to KAV foldel
echo Install KAV & update AVP bases before run this cmd
set AvpCommonDir="%ProgramFiles%\Common Files\AVP Shared Files"
set AvpBaseDir=%AvpCommonDir%\AVPBASES
rmdir /s /q files\avpbases
md files\avpbases
copy %AvpBaseDir%\*.* files\avpbases\*.*
echo process done!!!
Get Files script
QUOTE
echo please, correct yuor path to KAV foldel
echo Install KAV before run this cmd
set AvpDir="%ProgramFiles%\Kaspersky Lab\AntiViral Toolkit Pro"
set AvpCommonDir="%ProgramFiles%\Common Files\AVP Shared Files"
set AvpBaseDir=%AvpCommonDir%\AVPBASES
md files
copy %AvpDir%\Avp32.cnt files\*.*
copy %AvpDir%\klavcm.dll files\*.*
copy %AvpDir%\avp_loc.dll files\*.*
copy %AvpDir%\Avp_iont.dll files\*.*
copy %AvpDir%\Avp32cfg.dll files\*.*
copy %AvpDir%\Avpbase.dll files\*.*
copy %AvpDir%\Avp_io32.dll files\*.*
copy %AvpDir%\avpssi.dll files\*.*
copy %AvpDir%\klav.exe files\*.*
copy %AvpDir%\avp32.exe files\*.*
copy %AvpDir%\Avp32.hlp files\*.*
copy %AvpDir%\klavcm.ini files\*.*
copy %AvpDir%\avp32cc.prf files\*.*
copy %AvpDir%\partners.txt files\*.*
copy %AvpDir%\Report.txt files\*.*
copy %AvpDir%\license.txt files\*.*
copy %AvpDir%\readme.txt files\*.*
copy %AvpDir%\Avp_io.vxd files\*.*
copy %AvpDir%\Finish.wav files\*.*
copy %AvpDir%\Infected.wav files\*.*
copy %AvpCommonDir%\Repview.cnt files\*.*
copy %AvpCommonDir%\execloc.dll files\*.*
copy %AvpCommonDir%\ipc.dll files\*.*
copy %AvpCommonDir%\rvloc.dll files\*.*
copy %AvpCommonDir%\CCExeCfg.dll files\*.*
copy %AvpCommonDir%\AVPCCCfg.dll files\*.*
copy %AvpCommonDir%\avpcf.dll files\*.*
copy %AvpCommonDir%\AvpCmpnt.dll files\*.*
copy %AvpCommonDir%\CCClient.dll files\*.*
copy %AvpCommonDir%\AVPMail.dll files\*.*
copy %AvpCommonDir%\avpnet.dll files\*.*
copy %AvpCommonDir%\cccfgloc.dll files\*.*
copy %AvpCommonDir%\AddKey.exe files\*.*
copy %AvpCommonDir%\RepView.exe files\*.*
copy %AvpCommonDir%\Repview.hlp files\*.*
copy %AvpCommonDir%\*.key files\*.*
copy %AvpCommonDir%\AvpRVC.ocx files\*.*
copy %AvpCommonDir%\AvpCTT.ocx files\*.*
copy %AvpCommonDir%\AvpSPL.ocx files\*.*
copy %AvpCommonDir%\AvpCBR.ocx files\*.*
copy %AvpCommonDir%\AvpABT.ocx files\*.*
copy %AvpCommonDir%\AvpSVC.ocx files\*.*
md files\avpbases
copy %AvpBaseDir%\*.* files\avpbases\*.*
echo process done!!!
StartAvp.cmd
QUOTE
@echo off
%~d0
cd "%~dp0"
reg.exe /s AvpCTT.ocx
reg.exe /s AvpABT.ocx
reg.exe /s AvpSVC.ocx
reg.exe /s AvpCBR.ocx
reg.exe /s AvpSPL.ocx
reg.exe /s AvpRVC.ocx
start /w avp32.exe
reg.exe /s /u AvpCTT.ocx
reg.exe /s /u AvpABT.ocx
reg.exe /s /u AvpSVC.ocx
reg.exe /s /u AvpCBR.ocx
reg.exe /s /u AvpSPL.ocx
reg.exe /s /u AvpRVC.ocx
exit
reg.exe
reg.exe > renamed REGSVR32.EXE
avp.ini
QUOTE
[Registration]
NAME=
COMPANY=
[Configuration]
BasePath=AVPBASES
SetFile=avp.set
KeysPath=
[AVP32]
LocFile=AVP_LOC.DLL
DefaultProfile=avp32cc.prf
avp32cc.prf
QUOTE
[Customize]
Sound=Yes
DeleteAllMessage=Yes
NextDiskPrompt=Yes
PopupAfterFinish=Yes
RedundantMessage=Yes
SingleClick=Yes
StatAfterBegin=No
StatAfterFinish=Yes
OtherMessages=Yes
UpdateCheck=No
UpdateInterval=14
[Position]
Xpos=16
Ypos=40
Xsize=784
Ysize=464
[Location]
List=
[Objects]
Memory=Yes
Sectors=Yes
Files=Yes
Packed=Yes
Archives=Yes
MailBases=Yes
MailPlain=Yes
FileMask=2
UserMask=
Exclude=No
ExcludeMask=
[Actions]
InfectedAction=1
InfectedCopy=No
InfectedFolder=Infected
SuspiciousCopy=No
SuspiciousFolder=Suspicious
[Options]
Warnings=Yes
CodeAnalyzer=Yes
RedundantScan=No
ShowOK=No
ShowPack=No
Tracking=Yes
Report=No
ReportFileName=
Append=No
ReportFileLimit=No
ReportFileSize=500
klavcm.ini
QUOTE
; AVP for MIMEsweeper [Version 1.14.005] Initialization ;;;;;;;;;;;;;;;;;;;;
;
; ALL LINES STARTING WITH ";" THREATED AS COMMENTS
; DO NOT EDIT SUCH A LINES, EDIT REAL CONFIGURATION LINES THAT WILL FOLLOW
;
; REAL CONFIGURATION LINES ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Settings]
CompoundPacked=Yes
CompoundArchives=Yes
CompoundMailDatabases=Yes
CompoundPlainMail=Yes
CompoundLimitSize=No
CompoundLimitSizeKB=1024
CodeAnalyser=Yes
Redundant=No
RedundantLimitSize=Yes
RedundantLimitSizeKB=256
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Configuration]
TempFolder=
DatabasesSetFile=
BasePath=
Log=Yes
; End of File ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Put all files to plugin/AVP dir and run GetAvpFiles script (cmd)