INSTALL
上传用户:lswyart
上传日期:2008-06-12
资源大小:3441k
文件大小:3k
源码类别:

杀毒

开发平台:

Visual C++

  1. Prerequisites
  2. =============
  3. You need to have Python 2.2 or higher (Python 2.3 is required for
  4. MS Windows Tray Module). You can download Python from
  5. <http://www.python.org/download/>.
  6. You also need version 2.4.2.4 of the wxPython package. Please do
  7. not use wxPython 2.5 as the code is not yet compatible. You need
  8. to apply the following patches that fix some bugs in wxPython:
  9. clamwin/patches/wxPython-2424.maskededit.patch 
  10. clamwin/patches/wxPython-2424.throbber.patch 
  11. clamwin/patches/wxPython-2424.timectrl.patch
  12. For the MS Windows Tray Module and Outlook Addin you also need to
  13. have the pywin32 extensions  installed (pywin32-203 or above),
  14. which you can get from <http://starship.python.net/crew/mhammond>.
  15. For Windows98 version, where there is no balloon notifications you need to build 
  16. clamwin/py/BalloonTip extension module with Visual C++ Toolkit 2003
  17. (see below for instructions)
  18. To build Outlook Addin you need to have msoutl9.tlb (version 9.0.0)
  19. regsitered. This is part of Microsoft Office 2000. This version
  20. is used for compatibility reasons.
  21. To build Microsoft Windows binary files from python source 
  22. you need py2exe distutils extension  version 0.5.4 or above which you 
  23. can get from <http://starship.python.net/crew/theller/py2exe/>. 
  24. To buld Context Menu Module for Windows Explorer you need 
  25. free Visual C++ Toolkit 2003, get it from:
  26. <http://msdn.microsoft.com/visualc/vctoolkit2003/>
  27. Also you need Platform SDK, which you can get at
  28. <http://www.microsoft.com/msdownload/platformsdk/sdkupdate/>
  29. To build the setup program you need InnoSetup 5 or higher and
  30. ISTool 5 or higher. You can get InnoSetup from 
  31. <http://www.jrsoftware.org/isdl.php> and ISTool from
  32. <http://www.istool.org/downloads.aspx>
  33. And of course you need the excellent GPL Antivirus Toolkit - 
  34. Clam Antivirus (ClamAV). You can get the latest version from www.clamav.net
  35. To build ClamAV for MS Windows you to apply the clamav-native patch found
  36. in patches directory and then use MSVC6 or MSVC8 to build. Project files
  37. can be found in contrib/msvc directory after applying a patch to the 
  38. clamav tree 
  39. Getting the software
  40. ====================
  41. If you don't already have it, you can download the latest release of
  42. ClamWin for MS Windows or the source code from 
  43. <http://sourceforge.net/projects/clamwin/>.
  44. Installation
  45. ============
  46. For you convenience a binary package for MS Windows has been put to
  47. SourceForge download area for the project.
  48. If you wish to build ClamWin from the source tree then read below.
  49. The first thing you need to do put Clam Antivirus source tree in
  50. clamav-devel folder and build the binaries on Cygwin.
  51. Then change directory to Setup/py2exe and run python setup_all.py, this
  52. will put windows binary files in Setup/py2exe/dist directory.
  53. To build the setup program you need to run 
  54. ISTool -compile <full path to the Setup.iss>. This should produce
  55. Setup/Output/setup.exe file.
  56. Or you may use build.bat file provided for your convenience. Please
  57. Note that you need to edit the batch file in order to set your own
  58. software location directories.