home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR14 / FXREP310.ZIP / F-REPEAT.DOC < prev    next >
Text File  |  1993-08-01  |  32KB  |  907 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                             F-REPEAT Program Group
  19.                                   Version 3.1x
  20.                           Copyright 1993 by DATACHIP
  21.                               ALL RIGHTS RESERVED
  22.                                    AUGUST 1993
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                    DATACHIP
  31.                              6618 Maryland Avenue
  32.                             Hammond, Indiana 46323
  33.                             Compuserve [74720,224]
  34.  
  35.  
  36.  
  37.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  38.                  -------------------------------------------
  39.  
  40.  
  41.  
  42.                                      INDEX
  43.  
  44.  
  45. DESCRIPTION                                                PAGE
  46. ----------------------------------------------------------------
  47.  
  48. I. Overall Description ..................................... 3.
  49.  
  50.  
  51. II. License and Registration................................ 3.
  52.  
  53.  
  54. III. THE F-REPEAT and FxREPEAT Programs..................... 3.
  55.  
  56.  
  57. IV.  F-REPEAT and FxREPEAT Command Line Parameters.......... 4.
  58.  
  59.  
  60. V. Custom Error Screens using the FERROR Program............ 7.
  61.  
  62.  
  63. VI. System Checkout using the F-CHKOUT Program.............. 7.
  64.  
  65.  
  66. VII. Quick TIME/DATE Interval Checking using F-CHK.......... 8.
  67.  
  68.  
  69. VIII. Networking Suggestions................................ 9.
  70.  
  71.  
  72. IX. Ordering Information.................................... 10.
  73.  
  74.  
  75. X.  Warranty................................................ 12.
  76.  
  77.  
  78.  
  79.  
  80. APPENDIX I.  F-REPEAT/FxREPEAT Default Screens.............. 13.
  81.  
  82.  
  83. APPENDIX II.  F-REPEAT/FxREPEAT Errorlevels................. 15.
  84.  
  85.  
  86. APPENDIX III.  F-CHK Display Screens........................ 16.
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.                                   Page 2.
  95.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  96.                  -------------------------------------------
  97.  
  98.  
  99. I.  OVERALL DESCRIPTION
  100. -----------------------
  101.  
  102. BACKGROUND
  103. The F-REPEAT program group is a group of programs to automate and manage virus
  104. scanning using Frisk Software International's F-PROT.EXE program.  F-REPEAT
  105. can be used on both  stand-alone as well as networked personal computers.
  106. The F-REPEAT program will run the F-PROT program to scan for viruses if a
  107. specified time/date interval has been exceeded.  F-REPEAT is NOT a TSR.  It is
  108. a shell for the F-PROT program.
  109.  
  110. FxREPEAT.EXE is the shareware version of the main program.  F-REPEAT.EXE is
  111. the registered version of the main program.  They are identical EXCEPT the
  112. error screens and keyboard actions can only be customized in the F-REPEAT
  113. version.  In this manual, FxREPEAT and F-REPEAT are used interchangeably
  114. except when discussing custom error screens and keyboard actions.
  115.  
  116. Additional programs provided include:
  117.       FERROR.EXE (F-REPEAT only) used to generate custom error screens.
  118.       F-CHKOUT.EXE used to checkout the operation of F-REPEAT.
  119.       F-CHK.EXE used to quickly check if a virus scan is needed.
  120.  
  121.  
  122.  
  123. II. Licensing and Registration
  124. ------------------------------
  125.  
  126. The FxREPEAT and support programs consisting of F-CHKOUT.EXE, F-CHK.EXE and
  127. the documentation files may be used free of charge by anyone on their own
  128. personally owned computer.  The computer must not be used for any commercial
  129. and/or business purpose.  These programs may be used for evaluation during a
  130. single 30 day evaluation period on any computer and/or computer system used
  131. for commercial and/or business purposes.
  132.  
  133. For use continued use in a government, commercial and/or business system, this
  134. software must be registered.  Registration provides additional features for
  135. customizing displays and keyboard actions.  These features are not available
  136. with the unregistered version.
  137.  
  138. See Section IX. ORDERING INFORMATION for more details on registering this
  139. software.
  140.  
  141.  
  142.  
  143. III. The F-REPEAT and FxREPEAT Programs
  144. ---------------------------------------
  145.  
  146. F-REPEAT is a program that executes the virus scanning program F-PROT.EXE
  147. based on a time or date interval passed as a command line parameter.  The date
  148. and time of the last successful scan is encrypted and stored in a Log File.
  149.  
  150.  
  151.  
  152.                                   Page 3.
  153.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  154.                  -------------------------------------------
  155.  
  156.  
  157.  
  158. When F-REPEAT is run, a command line interval parameter determines hwo often
  159. F-REPEAT calls the F-PROT program to check for viruses.  If the command line
  160. interval is greater than the difference between the present time/date and the
  161. last time/date the personal computer was successfully scanned, the F-REPEAT
  162. program will exit without running F-PROT.  A zero errorlevel will be returned
  163. by F-REPEAT.
  164.  
  165. If the time/date difference is greater than the command line parameter,
  166. F-REPEAT runs the F-PROT program.  When the F-PROT program completes scanning,
  167. it returns an errorlevel to the F-REPEAT program.  If the errorlevel returned
  168. is zero (successful completion of F-PROT with no viruses detected), the
  169. F-REPEAT program updates the time/date in the Log File then exits with an
  170. errorlevel of zero.  If the errorlevel returned by F-PROT is not zero,
  171. F-REPEAT displays an appropriate error screen and sets a predetermined
  172. keyboard condition.  When F-REPEAT exits, it returns the same errorlevel as
  173. returned by F-PROT.
  174.  
  175. Only the error screens and keyboard actions for F-REPEAT can be customized.
  176. This customized information is contained in the F-REPEAT.SCR file.  This file
  177. must be in the same directory as F-REPEAT.
  178.  
  179. The FxREPEAT program does not have an option for custom error screens.
  180.  
  181. Some default error screens and keyboard actions for both F-REPEAT and FxREPEAT
  182. are listed in APPENDIX I.
  183.  
  184.  
  185.  
  186. IV. F-REPEAT Command Line Parameters
  187. ------------------------------------
  188.  
  189. The command line for F-REPEAT is:
  190.  
  191.    F-REPEAT AAA BBB /C-DDDD EEE EEE EEE
  192.  
  193.    where:
  194.       AAA is the full path to the F-PROT program.  The path does not have
  195.           to specify the F-PROT program itself.
  196.  
  197.           EXAMPLE:  F-REPEAT C:\F-PROT    where F-PROT.EXE is in the
  198.                     C:\F-PROT\ directory.
  199.  
  200.           NOTE: If the F-PROT.EXE program and related files are located in the
  201.                 same directory as F-REPEAT, only F-PROT has to be specified
  202.                 for AAA.
  203.  
  204.           EXAMPLE: F-REPEAT F-PROT where F-PROT.EXE is in the same directory
  205.                    as F-REPEAT.
  206.  
  207.  
  208.  
  209.  
  210.                                   Page 4.
  211.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  212.                  -------------------------------------------
  213.  
  214.  
  215.  
  216.       BBB is optional.  If included, it is the path or path and file name
  217.           of the Log File.  If the path but not the Log File name is given,
  218.           a Log File named F-PROT.!LG will be used in the path specified.
  219.           If the path and Log File are both not included in the command line,
  220.           F-REPEAT will access or create a new Log File in the current
  221.           directory named F-PROT.!LG.
  222.  
  223.           EXAMPLE: F-REPEAT C:\F-PROT C:\F-PROT.!LG  where C:\F-PROT.!LG
  224.                    is the log file.
  225.  
  226.           EXAMPLE: F-REPEAT C:\F-PROT C:\NEW  where C:\NEW\F-PROT.!LG is
  227.                    the log file IF directory C:\NEW exists.  If directory
  228.                    C:\NEW does not exist, C:\NEW is the log file.
  229.  
  230.  
  231.       C   is the time/date parameter T or D.  T is used to specify a time
  232.           interval and D is used to specify a date interval.
  233.  
  234.  
  235.       DDD is the time or date interval parameter.  F-PROT will be called
  236.           only if the time or date interval parameter has been exceeded.
  237.  
  238.           If the T time/date parameter is specified, the minimum time
  239.           between the F-PROT scans is given in hours and minutes (minutes
  240.           are optional).
  241.  
  242.           EXAMPLE:  /T-12:32   means that at least 12 hours and 32 minutes
  243.           must pass before F-PROT is called again.
  244.  
  245.           If the D time/date parameter is used, the interval is specified in
  246.           days:
  247.  
  248.           EXAMPLE:  /D-2    means at least 2 calendar days must pass before
  249.           F-PROT is called again.
  250.  
  251.  
  252.           NOTE:  /D-1 and /T-24 are not the same.  /D-1 will execute F-PROT
  253.                  the first time F-REPEAT is executed on a new calendar day.
  254.                  However, /T-24 will execute F-PROT only after a minimum
  255.                  24 hour interval has elapsed.
  256.  
  257.                  Specifying a time or date interval of 0 will result in
  258.                  F-PROT being called each and every time F-REPEAT is run.
  259.  
  260.                  When using the /T parameter, the F-PROT program will be
  261.                  called automatically if the workstation time/date is earlier
  262.                  than the time/date in the log file.  When using the
  263.                  /D parameter, only the workstation date is compared to the
  264.                  log file date.
  265.  
  266.  
  267.  
  268.                                   Page 5.
  269.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  270.                  -------------------------------------------
  271.  
  272.  
  273.  
  274.       EEE represents the command line parameters to be passed to the F-PROT
  275.           virus scanning program.  The /COMMAND parameter is automatically
  276.           passed to F-PROT by F-REPEAT.  It does not have to be specified.
  277.  
  278.           Each parameter passed to the F-PROT program must be separated by
  279.           a space on the command line.  See the F-PROT program documentation
  280.           for aid in choosing the desired F-PROT parameters.
  281.  
  282.           NOTE:  DOS limites the maximum command line length that can be
  283.           parsed.  Use of environmental variables on the command line can
  284.           increase the maximum effective command line length.
  285.  
  286.           EXAMPLES:
  287.  
  288.                   F-REPEAT C:\F-PROT /D-0 /HARD
  289.  
  290.                   F-PROT.EXE is in the C:\F-PROT directory. The log file is
  291.                   F-PROT.!LG in the current directory.  The F-PROT.EXE
  292.                   program will be executed each time the F-REPEAT program
  293.                   is run.  All hard disks will be scanned.
  294.  
  295.  
  296.                   F-REPEAT C:\SCANNER C:\ /D-2 E: /REPORT=C:\F-PROT.RPT
  297.  
  298.                   F-PROT.EXE is in the C:\SCANNER directory.
  299.                   The log file name is C:\F-PROT.!LG.  F-PROT will scan the
  300.                   first time F-REPEAT is run after 2 calendar days have
  301.                   elapsed since the last successful scan.  E: drive will be
  302.                   scanned and a report written to the file C:\F-PROT.RPT.
  303.  
  304.  
  305.                   F-REPEAT F-PROT F:\F-PROT.LOG /T-5:2 D:
  306.  
  307.                   F-PROT will be executed from the current directory.
  308.                   The Log File name is F:\F-PROT.LOG.
  309.                   F-PROT will scan D: drive the first time F-REPEAT is run
  310.                   after 5 hours and 2 minutes have elapsed since the last
  311.                   successful scan.
  312.  
  313.  
  314.                   F-REPEAT F-PROT F:\F-PROT.LOG /T-5:2 %ABC%
  315.  
  316.                   Same as above except the environmental variable ABC contains
  317.                   the parameters to be passed to F-PROT.
  318.  
  319.  
  320.                   F-REPEAT      or       F-REPEAT ?
  321.  
  322.                  Either of these commands or a command line error will display
  323.                  the F-REPEAT help screens.
  324.  
  325.  
  326.                                   Page 6.
  327.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  328.                  -------------------------------------------
  329.  
  330.  
  331.  
  332. V.  Generating Custom Error Screens with FERROR.EXE
  333. ---------------------------------------------------
  334. (F-REPEAT ONLY OPTION)
  335.  
  336. Custom error screens and keyboard actions are contained in the F-REPEAT.SCR
  337. file.  This file must be in the same directory as the F-REPEAT.EXE program.
  338.  
  339. The FERROR.EXE program is used to create, modify and delete custom error
  340. screens and keyboard actions in the F-REPEAT.SCR file.
  341.  
  342. Using FERROR, an error screen can be created for each errorlevel returned by
  343. the F-PROT program.  An additional error screen can be created for all other
  344. non-zero errorlevels.
  345.  
  346. In addition to displaying error screens, the following keyboard conditions can
  347. be programmed for any errorlevel:
  348.        1. Pause until a key is pressed,
  349.        2. Lock the keyboard (requires a reboot to unlock) or
  350.        3. Normal keyboard condition (no pauses or lock-ups).
  351.  
  352. An audible alarm can also be programmed for any non-zero errorlevel.
  353.  
  354. Use of FERROR is straight forward.  Context sensitive help is available by
  355. pressing the <F1> key.
  356.  
  357.  
  358.  
  359. VI. SYSTEM CHECKOUT USING THE F-CHKOUT PROGRAM
  360. ----------------------------------------------
  361.  
  362. A special program, F-CHKOUT.EXE, is supplied to checkout the operation
  363. of F-REPEAT.  During checkout, F-CHKOUT.EXE is automatically executed instead
  364. of F-PROT.EXE.  When this occurs, a special screen is displayed requesting the
  365. user to input an errorlevel (0 to 255) which will be returned to F-REPEAT.  By
  366. inputting all possible values for errorlevels returned by F-PROT, the actions
  367. of F-REPEAT can be verified.
  368.  
  369. To use F-CHKOUT.EXE, first copy it to the same directory as the F-REPEAT
  370. program.  Next, run F-REPEAT with the command line desired.  If a Log File
  371. name is not specified on the F-REPEAT command line, the log file name will be
  372. F-CHKOUT.!LG.
  373.  
  374. After checkout has been completed, remove F-CHKOUT.EXE from the directory
  375. containing F-REPEAT.  Also, if no Log File was specified, delete the
  376. F-CHKOUT.!LG file.
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.                                   Page 7.
  385.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  386.                  -------------------------------------------
  387.  
  388.  
  389.  
  390. VII. Quick TIME/DATE Interval Checking using F-CHK
  391. --------------------------------------------------
  392.  
  393. The F-CHK.EXE program can be used in Menu scripts to "quickly" check if a
  394. virus scan is needed.  The F-CHK program contains only minimal error checking.
  395.  
  396. The command line form for F-CHK is:
  397.  
  398.   F-CHK AAA /B-CCC
  399.   where:
  400.  
  401.      AAA is the path and filename of the Log File.
  402.  
  403.          EXAMPLE: F-CHK C:\F-PROT\F-PROT.!LG
  404.                   The log file name is C:\F-PROT\F-PROT.!LG
  405.  
  406.  
  407.      B   is the date/time parameter T or D.  T designates a time interval and
  408.          D designates a date interval.
  409.  
  410.  
  411.      CCC is the time or date interval.
  412.  
  413.          EXAMPLE: F-CHK C:\FPROT\F-PROT.!LG /T-02:03
  414.                   The log file name is C:\F-PROT\F-PROT.!LG.
  415.                   The time interval is 2 hours and 3 minutes.
  416.  
  417.          EXAMPLE: F-CHK C:\FPROT\F-PROT.!LG /D-3
  418.                   The log file name is C:\F-PROT\F-PROT.!LG.
  419.                   The date interval is 3 days.
  420.  
  421.  
  422. If the date\time interval since the last successful scan has not been
  423. exceeded, F-CHK will return an errorlevel of zero.  If the interval has been
  424. exceeded, an errorlevel of one will be returned.  If the Log File does not
  425. exist or there is an error level in the command line, an errorlevel of one
  426. will be returned.
  427.  
  428. When F-CHK exits, short status messages are displayed.  To prevent these
  429. messages from being displayed the output can be redirected to the DOS NUL
  430. file.
  431.  
  432.          EXAMPLE:  F-CHK C:\F-PROT.!LG /D-1 >NUL
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.                                   Page 8.
  443.  
  444.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  445.                  -------------------------------------------
  446.  
  447.  
  448. VIII. Networking Suggestions
  449. ----------------------------
  450.  
  451. Suggestion 1:  Require each workstation to be scanned for viruses every 4
  452. days before normal network activities are permitted.
  453.  
  454. Solution: Place F-PROT and the F-REPEAT programs in a network directory.  Give
  455. normal users only Read and Find rights in the directory.  When logging into
  456. the network, have the workstation execute F-REPEAT using a command line like:
  457.  
  458.  F:\VRS\F-REPEAT F:\VRS\F-PROT C:\F-PROT.!LG /D-4 /HARD /REPORT=C:\F.RPT
  459.  
  460. This command line will use the C:\F-PROT.!LG Log File and cause F-PROT to scan
  461. all the workstation hard disks every 4 days.  In this example, the F-PROT
  462. programs and the F-REPEAT.EXE and F-REPEAT.SCR files are in the F:\VRS
  463. directory.  A F-PROT scan report will be written to the C:\F.RPT file.  The
  464. keyboard options can be programmed using FERROR to lock the keyboard for any
  465. non-zero errorlevel.  This will effectively keep any non-scanned workstation
  466. from logging into the network and not scanning for viruses.
  467.  
  468. On a Novell network, the F-REPEAT.EXE file can also be given the <Execute
  469. Only> attribute.  This helps prevent any changes to the program by a user with
  470. supervisor rights.
  471.  
  472. If this F-REPEAT command line is executed on all file servers, logging into a
  473. new file server will not require re-scanning.  The same Log File on the
  474. workstation hard disk is used when logging into any of the file servers.
  475.  
  476. Suggestion 2:  Incorporate the F-CHK.EXE program into the network menuing
  477. scripts.  Example:
  478.  
  479.       F-CHK C:\F-PROT.!LG /d-4 >NUL
  480.       IF ERRORLEVEL 1 GOTO SCAN
  481.       GOTO CONTINUE
  482.       :SCAN
  483.       F:\VRS\F-REPEAT F:\VRS\F-PROT C:\F-PROT.!LG /D-4 /HARD /REPORT=C:\F.RPT
  484.       :CONTINUE
  485.  
  486. A non-zero errorlevel will be returned if more than 4 days have elapsed since
  487. the last successful virus scan.  This will cause F-REPEAT to call F-PROT as
  488. explained in Suggestion 1.
  489.  
  490. Suggeston 3:  If the command line becomes too long for DOS to parse, use
  491. environmental variables to increase the effective line length that can be
  492. parsed.
  493.  
  494. Suggestion 4:  Use the /NOBREAK command line parameter for F-PROT.  This
  495. will prevent a user from aborting virus scanning by pressing the <Esc> key.
  496.  
  497.  
  498.  
  499.  
  500.                                   Page 9.
  501.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  502.                  -------------------------------------------
  503.  
  504.  
  505.  
  506. IX. Ordering Information
  507. ------------------------
  508.  
  509. No registration of FxREPEAT is required for personal use.  After a 30 day
  510. evaluation period, registration is required for all commercial, government,
  511. or business use.
  512.  
  513.     Upon registration of FxREPEAT, the USER will receive:
  514.  
  515.     (1) F-REPEAT - A customized version of FxREPEAT which permits user
  516.                    customized error code screens and keyboard conditions to
  517.                    be programmed for different F-PROT conditions.
  518.  
  519.     (2) FPERROR - A program to customize the error code screens and keyboard
  520.                   conditions.
  521.  
  522.     (3) F-CHKOUT - A program that can be used to temporarily checkout and test
  523.                    the actions of F-REPEAT as configured by the user.
  524.  
  525.     (4) F-CHK    - A program that can be used in LAN Menus to "quickly" check
  526.                    if the Log File encrypted Time/Date has expired.
  527.  
  528.     (5) F-REPEAT.SCR - A collection of suggested error code screens for the
  529.                        the user's reference.
  530.  
  531.     (6) Documentation in both WordPerfect 5.1 for DOS and an ASCII text file
  532.         format as well as a printout of the WordPerfect file.
  533.  
  534.     IN ADDITION, the next major program upgrade will be provided free.
  535.     Details on additional upgrades will be provided to registered users.
  536.  
  537.  
  538.                               PRICING INFORMATION
  539.        (Prices valid through 1993.  Write or eMail for pricing after 1993.)
  540.  
  541.        $50 per each 250 user or less LAN File Server with no restrictions on
  542.            the number of concurrent program users on the LAN.
  543.  
  544.        $90 for each LAN file servers with more than 250 concurrent users.
  545.  
  546.        $1 per Personal Computer in other installations with a minimum of $50.
  547.  
  548.        $225 for an unlimited site-license of the F-REPEAT program group.
  549.  
  550.        $350 for an unlimited site-license of the F-REPEAT, M-REPEAT, L-REPEAT
  551.             and REPEATIT program groups.  These programs are for use with the
  552.             copyrighted programs F-PROT by Frisk International, VIRUSCAN by
  553.             McAfee Associates, LPScan by INTEL Corporation and for generic
  554.             programs, respectively.  This includes use on both LANs and
  555.             stand-alone computers at a single physical site.
  556.  
  557.  
  558.                                   Page 10.
  559.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  560.                  -------------------------------------------
  561. To register, please fill out the information requested below:
  562.  
  563. From:  Name:_____________________________________________________________
  564.  
  565.        (Title):__________________________________________________________
  566.  
  567.        Company:__________________________________________________________
  568.  
  569.        Address:__________________________________________________________
  570.  
  571.        City, State, Zip Code:____________________________________________
  572.  
  573.        Country:__________________________________________________________
  574.  
  575.        Phone Number:__(____)_____________________________________________
  576.  
  577.        Licensed to:______________________________________________________
  578.        (suggested license display when running program.)
  579.  
  580.        Today's Date:_______________________
  581.  
  582.  
  583.        (Prices valid through 1993.  Write or eMail for pricing after 1993.)
  584.  
  585.      F-REPEAT for use on a 250 user or less File Server       $50.__________
  586.  
  587.      F-REPEAT for use on a greater than 250 user File Server  $90.__________
  588.  
  589.      F-REPEAT for use on a personal computer ($1 per Personal
  590.               Computer with a minimum of $50.)                    __________
  591.  
  592.      F-REPEAT unlimited site-license                         $225 __________
  593.  
  594.      Unlimited site-license package of the F-REPEAT,
  595.      M-REPEAT, L-REPEAT and REPEATIT program groups          $350 __________
  596.  
  597.      Indiana residents add 5% sales tax                           __________
  598.  
  599.  
  600.                                   TOTAL ENCLOSED: ___________________
  601.  
  602.     Diskette format (choose one):
  603.  
  604.                     5.25" 1.2 meg disk  ____
  605.  
  606.                     3.5" 720K disk      ____
  607.  
  608.                     3.5" 1.44 meg disk  ____
  609.  
  610.     Payment Terms:  Check or Money Order.
  611.  
  612.     Mail to:       DATACHIP
  613.                    6618 Maryland Avenue
  614.                    Hammond, IN 46323
  615.  
  616.                                   Page 11.
  617.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  618.                  -------------------------------------------
  619.  
  620.  
  621.  
  622. X. Warranty
  623. -----------
  624.  
  625. Datachip warrants that the physical diskettes and documentation enclosed
  626. to be free of defects in materials and workmanship for a period of sixty days
  627. from date of purchase.  In event of a defect in material or workmanship during
  628. the warranty period, Datachip will replace the defective diskette(s) or
  629. documentation.
  630.  
  631. Datachip will not be liable for any special, incidental, consequential,
  632. indirect or similar damages, even if Datachip has been advised of the possibly
  633. of such damages.  In no event will Datachip's liability for any  damages ever
  634. exceed the price paid for the license to use software, regardless of the form
  635. of the claim.
  636.  
  637.  
  638. For customer support, contact DATACHIP on Compuserve (address [74720,224]) or
  639. write to:
  640.  
  641.                             DATACHIP
  642.                             6618 Maryland Avenue
  643.                             Hammond, Indiana 46323
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654. NOTE:  F-PROT and F-PROT.EXE are copyrighted programs by Frisk Software
  655. International.
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.                                   Page 12.
  675.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  676.                  -------------------------------------------
  677.  
  678.                      APPENDIX I. F-REPEAT DEFAULT SCREENS
  679.                      ------------------------------------
  680.  
  681. The following are the default screens for common F-REPEAT errors and
  682. conditions (the FxREPEAT screens are same except replace all occurrences of F-
  683. REPEAT with FxREPEAT).
  684.  
  685.  
  686. A. ERROR: Incorrect directory for F-PROT.EXE program.
  687.  
  688.                                 DISPLAY MESSAGE
  689. --------------------------------------------------------------------------------
  690. ■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR ■■■■■
  691.  The directory \DIR could not be found.
  692.                      Please check the command line parameters.
  693.                        Please contact your PC or LAN Manager.
  694.  
  695.                            Press any key to continue.
  696. --------------------------------------------------------------------------------
  697.  
  698.  
  699.  
  700.  
  701. B. ERROR: Incorrect drive letter for F-PROT.EXE or Log File location.
  702.  
  703.                                 DISPLAY MESSAGE
  704. --------------------------------------------------------------------------------
  705. ■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR ■■■■■
  706.           There is no Q: drive.  Please check the command line parameters.
  707.                        Please contact your PC or LAN Manager.
  708.  
  709.                            Press any key to continue.
  710. --------------------------------------------------------------------------------
  711.  
  712.  
  713.  
  714.  
  715. C. ERROR: Date or Time interval too large (overflow).
  716.  
  717.                                 DISPLAY MESSAGE
  718. --------------------------------------------------------------------------------
  719. ##############################################################################
  720.                    The F-REPEAT program has aborted!
  721.  
  722.  The F-REPEAT program was incorrectly called with the following command line:
  723.  F-REPEAT C:\FPROT C:\ /D-9999999999 C:\DOS /NOMEM /COMMAND
  724.   The Date\Time Integer is too large a number...........
  725. ##############################################################################
  726. #                                                                            #
  727. #                     To clear this display, press <Esc>.                    #
  728. #               Press any other key to display the F-REPEAT Help Screens.    #
  729. #                                                                            #
  730. ##############################################################################
  731. --------------------------------------------------------------------------------
  732.                                   Page 13.
  733.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  734.                  -------------------------------------------
  735.  
  736.  
  737.  
  738. D. ERROR: The F-REPEAT.SCR file is not in the same directory as F-REPEAT (This
  739. message is for F-REPEAT only).
  740.  
  741.                                 DISPLAY MESSAGE
  742. --------------------------------------------------------------------------------
  743. ■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR ■■■■■
  744.     File  F-REPEAT.SCR is missing.  Check the F-REPEAT program instructions.
  745.                        Notify your PC or Network Manager
  746.  
  747.              Press any key to continue with DEFAULT error screens.
  748. --------------------------------------------------------------------------------
  749.  
  750.  
  751.  
  752.  
  753. E. Date interval not exceeded.
  754.  
  755.                                 DISPLAY MESSAGE
  756. --------------------------------------------------------------------------------
  757. Date parameter not exceeded.  F-PROT virus scanning program was not run.
  758. --------------------------------------------------------------------------------
  759.  
  760.  
  761.  
  762.  
  763. F. Time interval not exceeded.
  764.  
  765.                                 DISPLAY MESSAGE
  766. --------------------------------------------------------------------------------
  767. Time parameter not exceeded.  F-PROT virus scanning program was not run.
  768. --------------------------------------------------------------------------------
  769.  
  770.  
  771. G. If a virus is found when using the FxREPEAT program, a message is displayed
  772. and the keyboard locked.  When using the F-RPEEAT program, the keyboard
  773. condition and display message can be customized using the FERROR program.
  774.  
  775.  
  776. H. Help and error screens are displayed if there are no F-REPEAT or FxREPEAT
  777. command line arguments or the command line arguments are incorrect.
  778.  
  779.  
  780. I. Due to changes and enhancements in the future, it is possible that
  781. additional error levels not now programmed will be added to the F-PROT
  782. program.  If F-REPEAT detects a new errorlevel, the numeric value will be
  783. displayed along with a special warning message.
  784.  
  785. With F-REPEAT, the FERROR program can be used to program an error display for
  786. the new errorlevel.  Since FxREPEAT is not user programmable, a new copy of
  787. the program must be obtained.  Check Compuserve and your favorite Bulletin
  788. Boards for the latest version.
  789.  
  790.                                   Page 14.
  791.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  792.                  -------------------------------------------
  793.  
  794.                      APPENDIX II. F-REPEAT ERRORLEVELS
  795.                      ---------------------------------
  796.  
  797. The following errorlevels are returned by F-REPEAT.EXE:
  798.  
  799.       0    Successful completion of F-REPEAT and F-PROT (if run).
  800.  
  801.       1    Abnormal termination - an unrecoverable error occurred.
  802.            (same as returned by the F-PROT program)
  803.  
  804.       2    Selftest failed - the F-PROT program has been modified.
  805.            (same as F-PROT)
  806.  
  807.       3    A Boot/File virus infection was found. (same as F-PROT)
  808.  
  809.       4    Virus Signature(s) were found in memory. (same as F-PROT)
  810.  
  811.       5    Program was terminated with <Ctrl>-C or <Esc>.  (same as F-PROT)
  812.  
  813.       6    At least one virus was removed.  (same as F-PROT)
  814.  
  815.       7    Insufficient memory to run F-PROT.  (same as F-PROT)
  816.  
  817.     200    All other errors causing termination of F-REPEAT.
  818.  
  819.     201    The Log File could not be opened after running the F-PROT program.
  820.  
  821.     202    The path to the F-PROT program is not valid.
  822.  
  823.     203    The Date or Time parameter is not valid.
  824.  
  825.     204    The branch to the F-PROT program was not successful.
  826.  
  827.  
  828. The F-REPEAT program normally returns the same errorlevel as it receives from
  829. the F-PROT program.  Exceptions are errorlevels 200 through 204 listed above.
  830. These are used to signify problems experienced by the F-REPEAT program.
  831.  
  832. Note: The <Ctrl><Break> and <Ctrl><C> key combinations are inhibited while the
  833. F-REPEAT program is running.  By using the /NOBREAK command line parameter for
  834. F-PROT, the user will not be able to abort virus scanning by pressing <Esc>.
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.                                   Page 15.
  849.                   F-REPEAT version 3.1x PROGRAM GROUP MANUAL
  850.                  -------------------------------------------
  851.  
  852.                       APPENDIX III. F-CHK DISPLAY SCREENS
  853.                       -----------------------------------
  854.  
  855.  
  856.  
  857. The following are the display screens for F-CHK conditions.
  858.  
  859.  
  860. A. Time or Date interval exceeded.
  861.  
  862.                                 DISPLAY MESSAGE
  863. --------------------------------------------------------------------------------
  864. ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE ■■■■
  865.                    F-CHK Date\Time Parameter Exceeded.
  866.                                Scanning needed.
  867. --------------------------------------------------------------------------------
  868.  
  869.  
  870.  
  871.  
  872. B. Log File does not exist or could not be found.
  873.  
  874.                                 DISPLAY MESSAGE
  875. --------------------------------------------------------------------------------
  876. ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE ■■■■
  877.                             F-CHK Log File not found.
  878.                                Scanning needed.
  879. --------------------------------------------------------------------------------
  880.  
  881.  
  882.  
  883.  
  884. C. Date or Time interval not exceeded.
  885.  
  886.                                 DISPLAY MESSAGE
  887. --------------------------------------------------------------------------------
  888. ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE ■■■■
  889.                F-REPEAT program Date\Parameter not exceeded.
  890.                            No Scanning Needed.
  891. --------------------------------------------------------------------------------
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.                                   Page 16.
  907.