eTrust PestPatrol Anti-Spyware Corporate Edition 5.x Redistribution (Custom)

PestPatrol is an anti-malware product, designed to protect a computer system against threats such as adware, spyware and viruses. It performs automated scans of a system’s hard disks, Windows registry and other crucial system areas, and enabled manual scans for specific threats, selected from a very long list of known malicious software

The goal is to create a custom eTrust PestPatrol Anti-Spyware Corporate Edition 5.x distribution file. The article details the contents of some of the distribution files which make this goal possible.

To create a distribution executable, perform the following:

  • Create a folder, for example, PPCL.
  • Put into the folder, PPCL, the following files found in C:\Program Files\Common\Pestpatrol:
exclude.dat
langv5.dat
lfinfo.dat
PestPatrol.bin
ppcl.exe
PPClean.exe
ppcl_122105.ini <---- (see Files section below)
ppctl.dll
ppfile.dat
ppinfo.dat
pploc.dat
PPMCActiveDetection.exe
ppsrindex.dat
runppcl.bat <-- (see Files section below)
  • Create a batch file and place outside of the folder PPCL, ie, update.bat (see Files section below)
  • Create a pestpatrol.sed file and place outside of the folder of PPCL.
  • To update the contents of PPCL and create an executable, run the update.bat file.

Files

update.bat

ppcl\ppcl.exe /update /nodisplay ppcl_122105.ini
iexpress.exe /N /Q pestpatrol.sed

ppcl_122105.ini

[Paths]
DatPath=
QuarPath=
ExclDatPath=exclude.dat
ScanPath=
[Scan]
Action=DELETE
Hard=1
SkipMemory=0
SkipCookies=0
SkipCommonLocations=0
SkipRegistry=0
[Log]
Log=pp5log.txt
LogMaxSize=0
Append=0
MasterLog=pp5mclog.txt
EmailTo=
EmailFrom=
Host=
SpyCookieNoAlert=1
[Control]
InstallEngine=1
InstallActive=0
NoDisplay=1
Idle=1
ScanAtBoot=0

runppcl.bat

ppcl.exe ppcl_122105.ini

pestpatrol.sed

[Version]
Class=IEXPRESS
SEDVersion=3
[Options]
PackagePurpose=InstallApp
ShowInstallProgramWindow=1
HideExtractAnimation=1
UseLongFileName=1
InsideCompressed=0
CAB_FixedSize=0
CAB_ResvCodeSigning=0
RebootMode=N
InstallPrompt=%InstallPrompt%
DisplayLicense=%DisplayLicense%
FinishMessage=%FinishMessage%
TargetName=%TargetName%
FriendlyName=%FriendlyName%
AppLaunched=%AppLaunched%
PostInstallCmd=%PostInstallCmd%
AdminQuietInstCmd=%AdminQuietInstCmd%
UserQuietInstCmd=%UserQuietInstCmd%
SourceFiles=SourceFiles
[Strings]
InstallPrompt=
DisplayLicense=
FinishMessage=
TargetName=C:\pestpatrol.EXE
FriendlyName=PestPatrol Client Updater
AppLaunched=runppcl.bat
PostInstallCmd=
AdminQuietInstCmd=
UserQuietInstCmd=
FILE0="exclude.dat"
FILE1="langv5.dat"
FILE2="lfinfo.dat"
FILE3="PestPatrol.bin"
FILE4="ppcl.exe"
FILE5="ppcl_122105.ini"
FILE6="PPClean.exe"
FILE7="ppctl.dll"
FILE8="ppfile.dat"
FILE9="ppinfo.dat"
FILE10="pploc.dat"
FILE11="PPMCActiveDetection.exe"
FILE12="ppsrindex.dat"
FILE13="runppcl.bat"
[SourceFiles]
SourceFiles0=C:\PPCL\
[SourceFiles0]
%FILE0%=
%FILE1%=
%FILE2%=
%FILE3%=
%FILE4%=
%FILE5%=
%FILE6%=
%FILE7%=
%FILE8%=
%FILE9%=
%FILE10%=
%FILE11%=
%FILE12%=
%FILE13%=