home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / utils / antivir2.zip / MSANTIV.DOC < prev    next >
Text File  |  1988-04-05  |  8KB  |  241 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.           ╔═════════════> S H A R E W A R E >═════════════╗
  9.           ║                                               ║
  10.           ║          DO  NOT  BREAK  THE  CIRCLE  !       ║
  11.           ║                                               ║
  12.           ╚══════════< User-Supported Software <══════════╝
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.     ═══     ══   ══   ══════   ══   ══    ════     ═════      ═══   (R)
  25.    ══ ══    ═══  ══     ══     ══   ══   ══  ══   ══   ══    ══ ══
  26.   ══   ══   ════ ══     ══     ══   ══   ═   ══   ══   ══   ══   ══
  27.   ══   ══   ══ ════     ══     ══   ══      ══     ═════    ══   ══
  28.   ═══════   ══  ═══     ══     ══   ══     ══        ══     ═══════
  29.   ══   ══   ══   ══     ══      ══ ══     ══        ══      ══   ══
  30.   ══   ══   ══   ══     ══       ═══     ══════    ══       ══   ══
  31.  
  32.  
  33.             A N T i V i r u s 2 9 A   b y   H E X / 2 9 A
  34.  
  35.                          (C) Copyright 1988
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.           This is Version 1.0 and it is the first version of ANTV29A for
  54. computers under  MS-DOS.  It will perform exectly as the  PC-DOS Ver 2.0
  55. which is the first upgrade of ANTV29A.
  56.  
  57.                                                                  HEX/29A
  58.  
  59.  
  60.  
  61.                              ANTiVirus29A
  62.                              ────────────
  63.  
  64. PROGRAM
  65. ═══════
  66.      ANTV29A.EXE.
  67.  
  68.  
  69. PROGRAMMER
  70. ══════════
  71.      Hex/29A.
  72.  
  73.  
  74. DISTRIBUTION
  75. ════════════
  76.      ANTV29A.EXE is placed in the public domain under the user supported
  77. shareware concept. It is now and will always remain the sole property of
  78. the author. This  program  may  be  freely  distributed  as  long as the
  79. following limitations are adheared to:
  80.  
  81.         1.  The program and documentation may not be modified.
  82.         2.  The entire documentation file must be included with the
  83.             program.
  84.         3.  The author's copyright notice is not to be removed.
  85.         4.  No fee for the program may be charged outside of a
  86.             reasonable or customary charge for diskette media,
  87.             and/or shipping.
  88.         5.  It may not be packaged or sold in conjuction with any
  89.             other product.
  90.  
  91.  
  92.  
  93. WARRANTY
  94. ════════
  95.      The program  and  documentation  is supplied  as-is and  the author
  96. disclaims  all  warranties,  expressed  or  implied,  including, without
  97. limitation,  the  warranties  of merchantability  and the  warranties of
  98. fitness for any  purpose. The author further  reserves the right to make
  99. changes to the program or documentation without obligation to notify any
  100. person or organization of such changes.
  101.  
  102.  
  103.  
  104. FORMAT
  105. ══════
  106.      ANTV29A <Drive>  where drive is the drive letter  { A | B | C | D }
  107.                       containing the MS-DOS to be checked.
  108.  
  109.      ANTV29A <0>.
  110.  
  111.  
  112.  
  113. TARGET FILES
  114. ════════════
  115.      IO.SYS , MSDOS.SYS , COMMAND.COM , CONFIG.SYS and AUTOEXEC.BAT
  116.  
  117.  
  118.  
  119.  
  120.                                                                   PAGE 1
  121.                              ANTiVirus29A
  122.                              ────────────
  123.  
  124. PURPOSE
  125. ═══════
  126.      ANTV29A <Drive>  will check  its five  target files  and detect any
  127. alteration to their SIZE,  DATE/TIME of creation and  CHECKSUM since the
  128. last time it ran. It was developed to verify that no virus has installed
  129. itself in MS-DOS.
  130.  
  131.      ANTV29A <0> will set the attribute byte of its target files to NORM
  132. This will  enable the user to list/edit all  the target files as some of
  133. them are HIDDEN and/or READ ONLY.
  134.  
  135.  
  136.  
  137. HOW IT WORKS
  138. ════════════
  139.      ANTV29A <Drive>  will search  the root  directory of the designated
  140. drive  for its  target files.  It will  detect their  SIZE, DATE/TIME of
  141. creation and CHECKSUM  and compare those  values with the ones stored in
  142. its data file  ANTV29A.OFI . When the comparisons end,  it will give its
  143. report.  If there are  any mismatches between the two sets of data (data
  144. in ANTV29A.OFI  and the values just detected) a warning  message will be
  145. given: The filename and the set of data mismatched will be reported (e.g
  146. «DATE/TIME»  «CHECKSUM»  «SIZE» error in file  x:\filename). A series of
  147. recomended  actions  will  follow this  initial warning message.  At the
  148. users  request,  the newly  detected values can  replace the ones in the
  149. data file ANTV29A.OFI in case the user had made any changes to that file
  150. An option  to just  abort the program  without saving  the new values is
  151. also provided.  If the data file doesn't exist,  it will be automaticaly
  152. created in  the root directory of  the designated  drive and  the values
  153. just detected will be stored in it (first time run).
  154.  
  155.      ANTV29A <0>  will prompt the user for a drive.  It will then search
  156. the root  directory of that drive for its target files and  change their
  157. attribute byte to NORM.
  158.  
  159.  
  160.  
  161. FILE ATTRIBUTE
  162. ══════════════
  163.      When ANTV29A <Drive> is run, the attribute byte of its target files
  164. will be set as follows regardless of their previous setting.
  165.  
  166.              IO.SYS ─────┐
  167.                          │=> Hidden, System, Read Only.
  168.              MSDOS.SYS ──┘
  169.  
  170.  
  171.             COMMAND.COM   => Read Only.
  172.  
  173.  
  174.             CONFIG.SYS ──┐
  175.                          │=> Norm.
  176.             AUTOEXEC.BAT ┘
  177.  
  178.  
  179.  
  180.                                                                   PAGE 2
  181.                              ANTiVirus29A
  182.                              ────────────
  183. MISSING FILES
  184. ═════════════
  185.      If any of the five  target files are missing  (e.g. CONFIG.SYS) the
  186. ANTV29A <Drive>  will set the missing file's SIZE, DATE/TIME of creation
  187. and CHECKSUM to zero and save those values in the data file. The name of
  188. the missing file(s) will be reported.  If all five files are missing the
  189. program will abort.  If a missing  file is later added  by the user or a
  190. virus the program will produce a «DATE/TIME» «CHECKSUM» and «SIZE» error
  191. for that file.  This is perfectly normal since the missing file had zero
  192. as a value  for all three checks.  When it was  added  those  values had
  193. changed.
  194.  
  195. INSTALATION
  196. ═══════════
  197.      I  would  recommend  putting  the  command  ANTV29A <DRIVE> in your
  198. AUTOEXEC.BAT so it's data file ANTV29A.OFI is kept current.  If you have
  199. some  kind  of LOGOFF.BAT,  it will also  be a good idea to put the same
  200. command there too.  The program has an  average run time of 1.71 seconds
  201. and it  will not increase  your  boot or logoff time much.  On the other
  202. hand, if during your last session on your computer you had changed, lets
  203. say, the AUTOEXEC.BAT or CONFIG.SYS file, the data file ANTV29A.OFI will
  204. be updated when you logoff (ANTV29A will report the changes in the files
  205. you changed)  and you will not panic the next  time you boot and receive
  206. the error  message if  you have  forgotten  about the  changes you  made.
  207. Believe me...I speak from experience.
  208.  
  209. WARNINGS & ERRORS
  210. ═════════════════
  211.      1. ROOT DIRECTORY OF x: DOES NOT CONTAIN THE TARGET FILES.
  212.      2. FILE NOT FOUND: x:\filename. FILE DOES NOT EXIST.
  213.      3. «DATE/TIME» «CHECKSUM» «SIZE» ERROR IN FILE x:\FileName.
  214.      4. POSSIBLE VIRUS DETECTION.
  215.          .
  216.          . (Recomended actions)
  217.          .
  218.         DO YOU WANT TO SAVE THE NEW VALUES (Y/N) ?
  219.      5. EXISTING FILES ARE UNCHANGED SINCE THE LAST TIME ANTV29A RAN.
  220.      6. ATTRIBUTE SUB-PROGRAM INVOKED.
  221.      7. ALL TARGET FILES ATTRIBUTE BYTE IN DRIVE x: HAS BEEN SET TO NORM
  222.      8. DRIVE x: NOT SUPPORTED.
  223.      9. ANTV29A.OFI DATA FILE CREATED.
  224.     10. ANTV29A.OFI DATA FILE UPDATED.
  225.     11. CORRUPTED ANTV29A.OFI DATA FILE.
  226.     12. WRITE PROTECTED DISK OR DISK NOT PRESENT IN DRIVE x:
  227.     13. yy BYTES LEFT ON DRIVE x:. NOT ENOUGH  SPACE  TO WRITE DATA FILE
  228.                                    ANTV29A.OFI
  229.  
  230. CONTRIBUTION
  231. ════════════
  232.       If you have received this program from another user or download it
  233. from your local BBS and find it  of value, your  $ 5  contribution  will
  234. be appreciated.
  235.  
  236.                          Ioannis Hadjiioannou
  237.                              c/o Bonn Inc.
  238.                            5-31 50th Avenue
  239.                            L.I.C., NY 11101
  240.                                                                   PAGE 3
  241.