Difference between revisions of "ClamWin"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(changing so that it works in all languages.)
(packages.xml)
Line 29: Line 29:
 
             <exit code="1" />         
 
             <exit code="1" />         
 
             </upgrade>
 
             </upgrade>
         <remove cmd='%PROGRAMFILES%\ClamWin\unins000.exe' />
+
         <remove cmd="'%PROGRAMFILES%\ClamWin\unins000.exe' /sp- /silent /norestart" />
 
         </package>
 
         </package>
 
</pre>
 
</pre>

Revision as of 17:46, 15 August 2007

ClamWin is an free, open source antivirus scanner for Windows. ClamWin uses the ClamAV antivirus scanning engine. ClamWin supports on-request and scheduled scanning, but ClamWin does not perform any on-access scanning.

ClamWin 0.88.1 uses Inno Setup.

References:


packages.xml

 <package id="clamwin" 
        name="ClamWin Free Antivirus" 
        revision="5" 
        reboot="false" 
        priority="1">
        <check type="uninstall" condition="exists" path="ClamWin Free Antivirus 0.88.1" />
        <install cmd='%SOFTWARE%\ClamWin\clamwin-0.88.1-setup.exe SP- /SILENT /NORESTART /NOCANCEL' /> 
        <install cmd='%SOFTWARE%\ClamWin\clam-conf.bat' >
            <exit code="0" />        
            <exit code="1" />        
            </install>            
        <upgrade cmd='%SOFTWARE%\ClamWin\clamwin-0.88.1-setup.exe SP- /SILENT /NORESTART /NOCANCEL'>
            <exit code="0" />
            </upgrade>        
        <upgrade cmd='%SOFTWARE%\ClamWin\clam-conf.bat' >
            <exit code="0" />        
            <exit code="1" />        
            </upgrade>
        <remove cmd="'%PROGRAMFILES%\ClamWin\unins000.exe' /sp- /silent /norestart" />
        </package>

clam-conf.bat

@echo off
REM
REM  This batch file configures ClamWin, so you can setup e-mail
REM  reports, a web proxy, schedulding, etc.
REM
REM  To use this batch file, configure ClamWin using the GUI
REM  and copy the clamwin.conf and ScheduledScans to your server.
REM  

mkdir "%PROGRAMFILES%\clamwin"
mkdir "%PROGRAMFILES%\clamwin\bin"
copy /y %SOFTWARE%\ClamWin\clamwin-nt.conf "%PROGRAMFILES%\ClamWin\bin\ClamWin.conf"
copy /y %SOFTWARE%\ClamWin\ScheduledScans "%PROGRAMFILES%\ClamWin\bin\ScheduledScans"

VER | FIND "XP" > nul
IF not errorlevel 1 GOTO Win_2000XP 

VER | FIND "Windows 2000" > nul
IF not errorlevel 1 GOTO Win_2000XP 

VER | FIND "98" > nul
IF not errorlevel 1 GOTO Win_9xME

VER | FIND "Millennium" > nul
IF not errorlevel 1 GOTO Win_9xME

VER| FIND "95" > nul
IF not errorlevel 1 GOTO Win_9xME

goto Win_unknown

:Win_2000XP
echo on
"%PROGRAMFILES%\ClamWin\bin\WClose.exe"
copy /y %SOFTWARE%\ClamWin\clamwin-nt.conf "%APPDATA%\.clamwin\ClamWin.conf"
copy /y %SOFTWARE%\ClamWin\ScheduledScans "%APPDATA%\.clamwin\"
start "clamtray" "%PROGRAMFILES%\ClamWin\bin\ClamTray.exe"
goto end

:Win_9xME
echo You are running Windows 95, 98, or ME
echo not yet implemented
goto end

:Win_unknown
echo "ERROR: Your Windows version is unknown!"

:end


Tip: Avoiding e-mail alerts on phishing

http://forums.clamwin.com/viewtopic.php?p=3251#3251

clamscanparams = --no-html