home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0200 - 0209 / ibm0200-0209 / ibm0200.tar / ibm0200 / S664PWA1.ZIP / README.DOC < prev    next >
Encoding:
Text File  |  1994-05-11  |  4.9 KB  |  155 lines

  1. NEW INSTALLER
  2. =============
  3.  
  4. The latest installer for Dr Solomon's Anti-Virus Toolkit comes with 
  5. the option to install the memory resident scanner, VirusGuard, in
  6. three different modes:
  7.  
  8. 1. Maximum security
  9. 2. Standard security  (default)
  10. 3. Minimum security
  11.  
  12. 1. Maximum security:
  13.    VirusGuard is installed in AUTOEXEC.BAT with the following switches:
  14.      /COPY=ALL /WRITE=ALL
  15.  
  16.    This means VirusGuard will check all files copied and all files
  17.    written to disk.  This will have an impact on system performance, 
  18.    but offers maximum protection.  Floppy disks are checked for boot 
  19.    sector viruses on access.  All files will be checked when executed.
  20.  
  21. 2. Standard security:
  22.    This is a standard VirusGuard installation which has been used in
  23.    previous versions of the Anti-Virus Toolkit.  No parameters are
  24.    passed to the VirusGuard program.  All executable files are checked 
  25.    when copied and when executed.  Floppy disks are checked for boot 
  26.    sector viruses when accessed.
  27.  
  28. 3. Minimum security:
  29.    VirusGuard is installed in AUTOEXEC.BAT with the following switches:
  30.      /COPY=FLOPPY /WRITE=NO
  31.  
  32.    This means VirusGuard will only check files for viruses under the
  33.    following conditions:
  34.    
  35.    .. Files are checked when copied from a floppy disk
  36.    .. Files are checked when executed
  37.  
  38.    Floppy disks are also checked for boot sector viruses when accessed.
  39.  
  40.  
  41. Further discussion of VirusGuard can be found in the Toolkit manual.
  42. ------
  43. NEW FINDVIRUS OPTION:  /UNPACK
  44.  
  45. Scanning archived files:
  46.  
  47. FindVirus now has an additional switch: /UNPACK.  This feature is only
  48. available in the DOS version of FindVirus.
  49.  
  50. The unpack option tells FindVirus to scan executable files within
  51. archived files. Archived files are decompressed to a temporary
  52. directory on a hard disk or network drive.
  53.  
  54. To handle the many different and new archiving formats FindVirus
  55. needs to be configured with the file FINDVIRU.INI.
  56.  
  57. Example of FINDVIRU.INI:
  58.  
  59.  
  60. [Options]
  61. TMPDIR=C:\TZ
  62. ZIP=PKUNZIP.EXE %s *.EXE *.COM /d C:\TZ
  63. ARJ=ARJ.EXE E %s C:\TZ
  64. LZH=LHA.EXE x %s C:\TZ\ *.EXE *.COM
  65.  
  66. TMPDIR points to the temporary directory to which you wish to
  67. decompress archived files. The temporary directory must exist
  68. before you run FindVirus with the /UNPACK option. FindVirus
  69. will automatically remove files from this temporary directory
  70. so be careful to make sure there is nothing useful in it.
  71.  
  72. ZIP=, ARJ= and LZH= are examples of compressed file extensions. When
  73. FindVirus comes across files with these extensions it will attempt
  74. to decompress them to the temporary directory using the command
  75. line given.
  76.  
  77. Thus,
  78.  
  79. ZIP=PKUNZIP.EXE %s *.EXE *.COM /d C:\TZ
  80.  
  81. Tells FindVirus to execute PKUNZIP (which should be in the same
  82. directory as FindVirus), substituting the filename for %s, with the
  83. parameters "*.EXE *.COM /d C:\TZ"
  84.  
  85. FindVirus /UNPACK will only work from write-enabled media.
  86. ------
  87. TKUTIL V1.55 now has the option:
  88.  
  89.     TKUTIL ADUPDATE dest src
  90.  
  91. Both UPDATE and ADUPDATE options return the following set of errorlevels
  92. The DOS version/checksum failure level is returned regardless of the
  93. switch given to TKUTIL.  The important part is the first four errorlevels, which
  94. indicate whether anything has been done.
  95.  
  96. The errors which aren't generated relate to the command-line, which is handled
  97. differently by TKUTIL.
  98.  
  99.  
  100.          0   : Nothing done
  101.          1   : Files update but not copied
  102.          2   : Files copied but not updated
  103.          3   : Files copied and updated
  104.          5   : Invalid source directory
  105.          6   : Invalid destination directory
  106.          11  : Insufficient memory
  107.          12  : Source and destination directories identical
  108.          14  : Error during copy
  109.          17  : Empty source directory (during file add only)
  110.          18  : Empty destination directory (during file update only)
  111.          255 : DOS version/checksum failure
  112.  
  113. TKUTIL LASTRUN can now have the format:
  114.  
  115.     TKUTIL LASTRUN filename
  116.  
  117. This will cause TKUTIL to use filename to store its date stamp information rather
  118. than the default TKUTIL.DAT.  Thus TKUTIL can now be used to time multiple events.
  119. If TKUTIL cannot find its data file it will return errorlevel 254.
  120.  
  121. TKUTIL V1.58 now has the option:
  122.  
  123.     TKUTIL ADD filename 'phrase' </START> </END> </AFTER> <'phrase2'>
  124.  
  125. NB. The quotes have to be single (') quotes, NOT double (")and must always be present.
  126.  
  127.  
  128. Examples:
  129.  
  130.     TKUTIL ADD C:\AUTOEXEC.BAT 'guard /copy=floppy' /START
  131.  
  132.     Adds "guard /copy=floppy" to start of AUTOEXEC.BAT if its not already
  133.     there.
  134.  
  135.  
  136.     TKUTIL ADD C:\AUTOEXEC.BAT 'guard /copy=floppy'
  137.  
  138.     Adds "guard /copy=floppy" to end (the default) of AUTOEXEC.BAT if its   
  139.     not already there.
  140.  
  141.  
  142.     TKUTIL ADD C:\AUTOEXEC.BAT 'guard /reguard' /after 'login'
  143.  
  144.     Adds "guard /reguard" to AUTOEXEC.BAT after the line which says
  145.     'login'
  146.  
  147.  
  148.     Errorlevels returned:
  149.  
  150.         1:  Incorrect parameters
  151.         2:  Filename not found to munge
  152.         3:  Error reading file
  153.         4:  Error writing file
  154.         5:  Not added, because the 'after' line wasn't found.
  155.