*I
dUpdateueBegin update processífIncluded drive(s) list/gScan network drive(s)ChNetwork drive(s) start atûiDefine installation path╚Setup%╔Perform a CHKSHLD updateä!╩Perform a CLEAN update
$╦Perform a NETSCAN updateå&╠Perform a SCAN update)═Perform a VSHIELD update}+╬Perform a VSHIELD1 update■-╧Replace without askings0╨Use as Default SettingsR3╤Display current time as╪5╥Install all the programsö8╙Modify current colors...÷:╘Use the Current Colors·=╒Add a shadow to windows╞@╓Copy if program existsbC╫Generate a report aszF,QuitLI-Shell to DOS7K.Exit UPDATE Program∙LæAbout╟MÆHelp on Using HelpzPôHelp IndexåUΦkeywordYΘcommand-lineZΩoverwriteÿeδdefaultsφg∞color tablejφCSVφlφCSV    
*B 100,Update

 ── Update ──

 The Update item displays a menu of the updating options and
 allows the operator to save these setting to disk.  These
 options select which logical drives will be included or
 excluded from a program search.

  if you select...           The program will...
 ──────────────────────────┬────────────────────────────────
 ^Begin update process^      │ begin updating selected files
 ^Included drive(s) list^    │ set list of searched drive(s)
 ^Define installation path^  │ set default installation path
 ──────────────────────────┼────────────────────────────────
 ^Scan network drive(s)^     │ search/skip network drive(s)
 ^Network drive(s) start at^ │ define first network drive
 ──────────────────────────┴────────────────────────────────
*E

*B 101,Begin update process

 ── Begin update process ──                 (see: ^Update^)

 The "Begin update process" menu option will start the update
 process.  Update will search all directories on all local
 harddisks for the files selected in the ^Setup^ menu, or
 stored in the configuration file UPDATE.INI.

 Each file that is located will be displayed on the screen
 and UPDATE will ask you whether it should be replaced
 (unless the without asking "/NOASK" option has been entered
 on the ^command-line^).

 If a file is not located then UPDATE will assume that this
 is a new installation and copy the selected program file(s)
 to the harddisk.
*P

 ── Begin update process (cont'd) ──

 The file(s) will be replaced from disk and stored in the
 same drive and directory where they were located.

 If the program file(s) are not found in the searched
 drive(s), then UPDATE will place the file(s) in a directory
 defined in the "PATH=" statement in the AUTOEXEC.BAT file of
 drive C:.

 If no "PATH=" statment has been defined then UPDATE will
 copy the selected program file(s) to the ROOT directory of
 drive C:.
*E

*B 102,Included drive(s) list

 ── Included drive(s) list ──               (see: ^Update^)

 The "Included drive(s) list" menu option allows you to
 set the hard drive(s) that the UPDATE program will search
 (include).  To explicitly "include" a drive in the search
 enter the drive letter in uppercase.

 By default the drive(s) list is set from C: to the highest
 drive recognized by DOS (usually E: or F:).  This can be
 increased by including the "LASTDRIVE=" statement in your
 CONFIG.SYS file and rebooting the computer.

 For example if the drive list is set to "CDEKZ" then UPDATE
 will only search drives C:, D:, E:, K: and Z:.
*P

 ── Included drive(s) list (cont'd) ──

 When you are working in the drive list entry line UPDATE
 displays the line and places the cursor at the beginning of
 the line.

 If you begin typing at this point UPDATE assumes that you
 want to enter in new information rather than edit the old
 information, and it will clear the line before storing the
 new text.

 If you use any edit function (such as the arrow keys) then
 UPDATE assumes that you wish to edit the existing text and
 it will NOT clear the line.  This is called "conditional"
 editing.
*P

 ── Included drive(s) list (cont'd) ──

 The following functions are available when editing the drive
 list:

 lt,rt arrow - move 1 character to the left or the right.
 Backspace   - delete character to the left.
 Ctrl-R      - restore field to original contents.
 Ctrl-T      - delete word to the right.
 Ctrl-U      - delete to the end of the field.
 Enter       - accept changes and leave.
 Esc         - abort data entry, leaves field unchanged.
 Home/End    - move to the beginning/end of field.
 Ins/Del     - toggle insert mode/delete character at cursor.
*E

*B 103,Scan network drive(s)

 ── Scan network drive(s) ──                (see: ^Update^)

 The "Scan network drive(s)" menu option when selected
 toggles between "Yes" and "No".

 If this option is set to "Yes" then UPDATE's program search
 will include network drives if they are included in the
 the "^Included drive(s) list^".

 If this option is set to "No" then UPDATE will not search
 on any drive identified as a network drive, even if the
 drive is included in the drive list.

 By default this option is set to "No" to search only the
 local logical drives.
*E

*B 104,Network drive(s) start at

 ── Network drive(s) start at ──            (see: ^Update^)

 The "Network drive(s) start at" menu option when selected
 cycles from drive C: to drive Z:.

 When this option is selected then it increments the drive
 by one from the last drive selected.  UPDATE considers
 the selected drive and all above it to be network drives.

 For example if drive F: is selected and the drive list is
 set to "CDEFKZ" then drives F:, K: and Z: would be consi-
 dered network drives.

 By default this option is set to F: and UPDATE considers
 all drives above this to be network drives.
*E

*B 105,Define installation path

 ── Define installation path ──             (see: ^Update^)

 The "Define installation path" menu option when selected
 will display an input window on the screen that prompts you
 to enter in the directory where you would like to store the
 McAfee program files.  The directory you specify must al-
 ready exists on the harddisk.  UPDATE will not create it.

 When this path is defined then UPDATE will skip then hard-
 disk scan and will attempt to install the program files
 directly into the specified directory.

 To have UPDATE resume scanning the harddisks, you must un-
 define this path.  To do so, select this option then press
 Ctrl-U to delete the field and ENTER to accept the changes
 to the field.  UPDATE will now resume drive scanning.
*E

*B 200,Setup

 ── Setup ──

 The Setup item displays a menu of the configuration options
 and allows the operator to save these setting to disk. These
 options select which programs to install on the harddisk.


  if you set... to Yes       The program will copy...
 ──────────────────────────┬────────────────────────────────
 ^Perform a CHKSHLD update^  │ CHKSHLD.EXE to found location
 ^Perform a CLEAN update^    │ CLEAN.EXE to found location
 ^Perform a NETSCAN update^  │ NETSCAN.EXE to found location
 ^Perform a SCAN update^     │ SCAN.EXE to found location
 ^Perform a VSHIELD update^  │ VSHIELD.EXE to found location
 ^Perform a VSHIELD1 update^ │ VSHIELD1.EXE to found location
                           :
*P

 ── Setup (cont'd) ──

 These settings affect the way that the UPDATE program will
 operate by default.  This part of the SETUP menu allows you
 to change some of the other program ^defaults^.

  if you select...         : The program will...
 ──────────────────────────┼────────────────────────────────
 ^Replace without asking^    │ copy/skip any existing files
 ^Copy if program exists^    │ update existing/new/all files
 ^Install all the programs^  │ update all available programs
 ^Display current time as^   │ show time in 12/24hr format
 ^Add a shadow to windows^   │ turn on/off shadowing effect
 ^Modify current colors...^  │ change the displayed colors
 ──────────────────────────┼────────────────────────────────
 ^Use as Default Settings^   │ save selections to UPDATE.INI
 ──────────────────────────┴────────────────────────────────
*E

*B 201,Perform a CHKSHLD update

 ── Perform a CHKSHLD update ──              (see: ^Setup^)

 The "Perform a CHKSHLD update" option toggles between Yes
 and No,  if it is set to "Yes" then the UPDATE program will
 copy the CHKSHLD.EXE program from the disk containing the
 program to the drive and directory location where the
 program was found.

 If the program is not found in the searched drive(s), then
 UPDATE will place the program in the first directory defined
 in the "PATH=" statement.

 If no "PATH=" statment has been defined then UPDATE will
 copy the program file to the ROOT directory of the bootable
 disk.
*E

*B 202,Perform a CLEAN update

 ── Perform a CLEAN update ──                (see: ^Setup^)

 The "Perform a CLEAN update" option toggles between Yes
 and No,  if it is set to "Yes" then the UPDATE program will
 copy the CLEAN.EXE program from the disk containing the
 program to the drive and directory location where the
 program was found.

 If the program is not found in the searched drive(s), then
 UPDATE will place the program in a directory defined in the
 "PATH=" statement.

 If no "PATH=" statment has been defined then UPDATE will
 copy the program file to the ROOT directory of the bootable
 disk.
*E

*B 203,Perform a NETSCAN update

 ── Perform a NETSCAN update ──              (see: ^Setup^)

 The "Perform a NETSCAN update" option toggles between Yes
 and No,  if it is set to "Yes" then the UPDATE program will
 copy the NETSCAN.EXE program from the disk containing the
 program to the drive and directory location where the
 program was found.

 If the program is not found in the searched drive(s), then
 UPDATE will place the program in a directory defined in the
 "PATH=" statement.

 If no "PATH=" statment has been defined then UPDATE will
 copy the program file to the ROOT directory of the bootable
 disk.
*E

*B 204,Perform a SCAN update

 ── Perform a SCAN update ──                 (see: ^Setup^)

 The "Perform a SCAN update" option toggles between Yes
 and No,  if it is set to "Yes" then the UPDATE program will
 copy the SCAN.EXE program from the disk containing the
 program to the drive and directory location where the
 program was found.

 If the program is not found in the searched drive(s), then
 UPDATE will place the program in a directory defined in the
 "PATH=" statement.

 If no "PATH=" statment has been defined then UPDATE will
 copy the program file to the ROOT directory of the bootable
 disk.
*E

*B 205,Perform a VSHIELD update

 ── Perform a VSHIELD update ──              (see: ^Setup^)

 The "Perform a VSHIELD update" option toggles between Yes
 and No,  if it is set to "Yes" then the UPDATE program will
 copy the VSHIELD.EXE program from the disk containing the
 program to the drive and directory location where the
 program was found.

 If the program is not found in the searched drive(s), then
 UPDATE will place the program in a directory defined in the
 "PATH=" statement.

 If no "PATH=" statment has been defined then UPDATE will
 copy the program file to the ROOT directory of the bootable
 disk.
*E

*B 206,Perform a VSHIELD1 update

 ── Perform a VSHIELD1 update ──             (see: ^Setup^)

 The "Perform a VSHIELD1 update" option toggles between Yes
 and No,  if it is set to "Yes" then the UPDATE program will
 copy the VSHIELD1.EXE program from the disk containing the
 program to the drive and directory location where the
 program was found.

 If the program is not found in the searched drive(s), then
 UPDATE will place the program in a directory defined in the
 "PATH=" statement.

 If no "PATH=" statment has been defined then UPDATE will
 copy the program file to the ROOT directory of drive C:.
*E

*B 207,Replace without asking

 ── Replace without asking ──                (see: ^Setup^)

 The "Replace without asking" option toggles between Yes
 and No,  if it is set to "Yes" then the UPDATE program will
 copy over existing files located without allowing the
 operator to confirm the ^overwrite^.

 If it is set to "No" then when an existing file is found
 the UPDATE program will allow the operator to confirm the
 overwrite by answering 'Y' or skip this file by answering
 'N'.  If answered "N" the file is marked as "(skipped)".

 In the case where no file exists on the searched drives, the
 UPDATE will copy the file(s) and mark it as "(newly added)"
 because no overwrite confirmation is necessary.
*E

*B 208,Use as Default Settings

 ── Use as Default Settings ──               (see: ^Setup^)

 The "Use as Default Settings" option if selected creates
 or updates a file on disk called UPDATE.INI.

 UPDATE.INI contains the current settings of all the items
 on the Setup menu.  It is automatically searched for by
 UPDATE upon startup and if found the SETUP menu items are
 initialized to the values stored in this file.

 NOTE: The UPDATE.INI file must reside either in the same
       directory where UPDATE.EXE is located, or in a direc-
       tory defined in the DOS "PATH=" statement in your
       AUTOEXEC.BAT file.
*E

*B 209,Display current time as

 ── Display current time as ──               (see: ^Setup^)

 The "Display current time as" option toggles between "12hr"
 and "24hr".  If it is set to "12hr" then the system clock in
 the upper-right corner of the screen will display the time
 in standard 12 hour format (i.e. 4:30 PM).

 If it is set to "24hr" then the system clock will display
 the time in a 24  hour or military time format HH:MM:SS
 (hours, minutes, seconds, i.e. 16:30:00 is 4:30pm).

 NOTE: When the time is displayed in 24hr format, all hours
       between 0 and 11 represent AM or morning times and all
       hours between 12 and 23 represent PM or evening times.

*E

*B 210,Install all the programs

 ── Install all the programs ──              (see: ^Setup^)

 The "Install all the programs" option toggles between "Yes"
 and "No".  If it is set to "Yes" then the UPDATE program
 will ignore the settings of the individual programs and
 will install all the anti-virus programs that were located
 on the startup drive and directory.

 If the option is set to "No" then the UPDATE program will
 not ignore the individual settings of the programs and will
 install only those programs that have been selected AND
 exist on the startup drive and directory.

*E

*B 211,Modify current colors...

 ── Modify current colors... ──              (see: ^Setup^)

 The "Modify current colors..." option when selected will
 display a secondary menu of each of the main areas of the
 screen where colors can be changed.

 Once an area is selected then UPDATE will display a color
 selection window where the new color is selected from.  The
 operator merely moves to the desired color and presses the
 ENTER key.  When all the desired areas have been changed
 then select the "^Use as Default Settings^" to make these
 color changes permanent.

 NOTE: The color changes that you make are not put into
       effect until you select the "^Use the Current Colors^"
       option to apply these colors and redraw the screen.
*E

*B 212,Use the Current Colors

 ── Use the Current Colors ──                (see: ^Setup^)

 The "Use the Current Colors" option when selected will copy
 the current colors displayed on the ^color table^ to the
 default color table and redraw the screen.

 When the display is redrawn the colors that you've selected
 will be in effect (for the current session only) unless the
 "^Use as Default Settings^" option has been selected to save
 the current settings to disk.

 NOTE: Saving the changes to disk saves not only the current
       colors but ALL the options on the setup menu.  Be sure
       that ALL the current settings are as desired before
       saving the ^defaults^ to disk.
*E

*B 213,Add a shadow to windows

 ── Add a shadow to windows ──               (see: ^Setup^)

 The "Add a shadow to windows" option toggles between "Yes"
 and "No".  If it is set to "Yes" then the UPDATE program
 will add a shadow to every window that it opens.  This gives
 the windows a "floating" or 3D effect.

 If the option is set to "No" then the UPDATE program will
 not add a shadow to the windows that it opens.  This may be
 desirable when running UPDATE on a laptop or other mono-
 chrome video computers, since the visual effect is nullified
 by the lack of color on these machines.  Refer also to the
 "/PLAIN" ^command-line^ options.
*E

*B 214,Copy if program exists

 ── Copy if program exists ──                (see: ^Setup^)

 The "Copy if program exists" option toggles between "Yes",
 "No" and "Both".  If it is set to "Yes" then the UPDATE
 program will copy a program from the UPDATE diskette to the
 harddisk only if the program ALREADY exists on the harddisk.

 If the option is set to "No" then the UPDATE program will
 only copy a program from the UPDATE diskette to the harddisk
 if it does NOT already exists on the harddisk.

 If the option is set to "Both" then the UPDATE program will
 copy a program from the UPDATE diskette to the harddisk
 whether it exists on the harddisk or not.  By default this
 option is set to "BOTH" to allow all files to be copied that
 are selected by the user.
*E

*B 215,Generate a report as

 ── Generate a report as ──                  (see: ^Setup^)

 The "Generate a report as" option toggles between "None",
 "Disk" and "Data".  If it is set to "None" then the UPDATE
 program will NOT generate any report to disk of the update
 procedure.

 If the option is set to "Disk" then the UPDATE program will
 create an ASCII report on disk called UPDATE.RPT that will
 contain the names and locations of the programs that were
 updated.

 If the option is set to "Data" then a report is created or
 appended to a diskfile called UPDATE.CSV that contains the
 same information as the "Disk" report but in a ^CSV^ format
 that is imported into most dBASE(tm) compatible databases.
*E

*B 300,Quit

 ── Quit ──

 Selecting this option will display a confirmation menu to
 the operator to either abort the quit option or continue
 and return to the operating system.

  if you select...          The program will...
 ─────────────────────────┬────────────────────────────────
 ^Shell to DOS^             │ exit temporarily to DOS
 ^Exit UPDATE Program^      │ exit program and return to DOS
 ─────────────────────────┴────────────────────────────────
*E

*B 301,Shell to DOS

 ── Shell to DOS ──                            (see: ^Quit^)

 Selecting this option causes UPDATE to stop all processes,
 save the screen display and exit temporarily to DOS.  This
 allows the operator to execute any number of DOS commands
 or programs.

 When UPDATE has shelled to DOS.  It still remains in memory
 (using about 120K bytes) and reduces the memory available
 for other programs to run.
*E

*B 302,Exit UPDATE Program

 ── Exit UPDATE Program ──                     (see: ^Quit^)

 Selecting this option causes UPDATE to stop all processes,
 close all open files and return to the operating system.
*E

*B 401,About

 ── About ──

 UPDATE was developed out of a need for a utility that could
 be used to ease and standardize the installation of the
 various McAfee anti-virus programs.

 This option provides general information about UPDATE such
 as the version and copyright notice and some internal envi-
 ronment information such as memory and diskspace available,
 the startup drive and directory of UPDATE and names of the
 programs available to be installed.

 The UPDATE program is written in Borland's Turbo C/C++ v2.0
 and the user-interface was written in the TesSeRact "C"
 eXtended Language (TCXL) developed by Innovative Data
 Concepts (IDC).
*E

*B 402,Help on Using Help

 ── Help on Using Help ──

 Using the Help feature in UPDATE is as simple as pressing
 the F1 key.  When you press F1, UPDATE will display a page
 of help that relates to the item of interest that you were
 performing.  This feature is called context-sensitive help.

 Also within the HELP system some words or phrases may be
 displayed in a contrasting color; these items are keywords
 that lead to other areas of help. A ^keyword^ is "selected"
 when displayed in a reverse-video color.

 Additional help on the selected keyword displays when the
 operator presses the ENTER key.

 See also: ^Update^, ^Setup^, ^Quit^
*P

 ── Registration ──

 A license fee is required for the use of UPDATE.  When
 registering, a diskette containing the latest version may be
 requested.  Please specify either a 5¼ inch or a 3½ inch
 low-density diskette.  Only one diskette mailing will be
 made.

 A price list is available from MSBC for businesses, corpora-
 tions, organizations, government agencies, schools, or
 McAfee authorized agents.  Please contact us at:

       M. S. Business Center        (619) 583-9375 FAX
       P.O. Box 159001-15           (619) 583-1868 BBS
       San Diego, Ca. 92115               2400/8N1
       U.S.A.
*E

*B 403,Help Index

                          ── Help Index ──

    ^About^                     │ ^Perform a VSHIELD update^
    ^Add a shadow to windows^   │ ^Perform a VSHIELD1 update^
    ^Begin update process^      │ ^Quit^
    ^Copy if program exists^    │ ^Replace without asking^
    ^Display current time as^   │ ^Scan network drive(s)^
    ^Exit UPDATE Program^       │ ^Setup^
    ^Help on Using Help^        │ ^Shell to DOS^
    ^Included drive(s) list^    │ ^Update^
    ^Install all the programs^  │ ^Use as Default Settings^
    ^Modify current colors...^  │ ^Use the Current Colors^
    ^Perform a CHKSHLD update^  │
    ^Perform a CLEAN update^    │
    ^Perform a NETSCAN update^  │
    ^Perform a SCAN update^     │
*P

                          ── Help Index ──

    Term Definitions

    ^color table^
    ^command-line^
    ^defaults^
    ^keyword^
    ^overwrite^
*E

*B 1000,keyword

 ── Sample Keyword ──

 This is a sample of a help screen that can be called up with
 a selection from a keyword located within a page of help
 screen text.










 See also ^Help on Using Help^
*E

*B 1001,command-line

 ── Command-Line Options ──

 To use command-line options enter the apropriate commands on
 the same line as the program name. Typing (?) will cause
 UPDATE to display all of the options.  The syntax is:

 UPDATE [?] | [commands]

 INSTALLATION SWITCHES
 /ALL     - updates all the McAfee anti-virus programs.
 /CHKSHLD - update the CHKSHLD program.
 /CLEAN   - update the CLEAN program.
 /NETSCAN - update the NETSCAN program.
 /SCAN    - update the SCAN program.
 /SHIELD1 - update the VSHIELD1 program.
 /VSHIELD - update the VSHIELD program.
*P

 ── Command-Line Options (cont'd) ──

 These options control how UPDATE performs an installation or
 changes the default operations of UPDATE.

 CONFIGURATION SWITCHES
 /BATCH  - turn on batchfile mode (also sets /NOASK to yes).
 /BOTH   - updates BOTH uninstalled & existing McAfee files.
 /D:<lst>- list of drives to include in search (i.e. /D:CDE).
 /EXISTS - updates only McAfee files ALREADY on the harddisk.
 /MONO   - set program to display in black/white only.
 /N:<drv>- first network drive (i.e. /N:F, default is F:).
 /NEW    - updates only the McAfee files NOT on the harddisk.
*P

 ── Command-Line Options (cont'd) ──

 These options control how UPDATE performs an installation or
 changes the default operations of UPDATE.

 CONFIGURATION SWITCHES
 /NOASK  - replace selected program(s) without asking.
 /OLDDOS - turns off DOS version check (if less then 3.3).
 /ONNET  - scans drives on a network (default is NO).
 /PLAIN  - turns off the shadow around each window.
 /SAVE   - save current settings to the UPDATE.INI file.

 UPDATE uses a minimal match technique when examining the
 command-line.  You only need type enough characters of each
 of the options to distinguish it from the other commands.
*P

 ── Command-Line Option (examples) ──

 For example you could enter "/A", "/AL", or "/ALL" to use
 the "UPDATE /ALL" command since their are no other commands
 that begin with "A".

 However to enter the "/SAVE" command you would have to enter
 at least "/SA", since "/S" could match either the "/SCAN" or
 the "/SHIELD1" command.  These commands are designed to be
 unique within the first two or three characters entered.

 UPDATE /CH /VS /NO  updates the CHKSHLD & VSHIELD programs
                     without asking first to replace them.

 UPDATE /ALL /NOASK  updates all anti-virus programs without
                     asking first to replace them.
*P

 ── Command-Line Option (examples) ──

 UPDATE /AL /SA /OL  updates all anti-virus programs, asks
                     the operator to confirm each update and
                     saves the current options to disk in
                     the UPDATE.INI file, and skips DOS 3.3
                     specific functions (use if DOS version
                     is less than 3.3).

 See also ^Setup^, ^Update^, ^Quit^
*E

*B 1002,overwrite

 ── Overwrite ──

 UPDATE checks the harddisk before installing any of the
 McAfee anti_virus programs to it.  If the option on the
 SETUP menu "^Replace without asking^" is "No" or if you
 did not specify the "/NOASK" switch on the command-line
 then UPDATE will ask you if you wish to overwrite this
 file.

 If you answer "Y" then the contents of the file shown on
 the "to:" line will be replaced by the file shown on the
 "from:" line.

 If you answer "N" then the file will not be replaced and
 it will be marked as (skipped) in the update window.

*E

*B 1003,defaults

 ── Default Settings ──

 Default settings are the conditions or answers that the
 UPDATE program assumes, unless you specify otherwise.

 On the SETUP menu the default values of each menu item
 is displayed on the right side of the menu.  Usually the
 defaults are set to "No" unless the operator has used the
 "^Use as Default Settings^" to change the values that each
 menu item is given when the program starts up.

 When the program prompts for information on the status line
 there is no default value assumed.

*E

*B 1004,color table

 ── Color Table ──

 The color table is a separate window that is displayed next
 to the color configuration menu.  It initially displays the
 default color selections then updates each item as you make
 changes to them.  While you are making color changes all the
 changes are shown in the color table only.

 To have the colors saved as defaults you must select the
 "^Use the Current Colors^" to update the default color table
 with you new choices.  Once the default colors have been
 updated then the screen is redrawn and the new colors are
 displayed.

 NOTE: The colors are in effect only for the current session
       until you use the "^Use as Default Settings^" option.
*E

*B 1005,CSV

 ── CSV ──

 CSV stands for "comma separated values" and is a popular
 ASCII format that is used to import and export data between
 many different databases, spreadsheets and wordprocessors.

 The CSV format is simple.  The entire file is a pure ASCII
 file.  Each line ends with the ENTER key.  Within each line
 fields are separated by comma's (,).  If a field contains
 numbers then the value is placed as is.  If a field contains
 text then the text is surrounded by double quotes (").

 UPDATE automatically creates a CSV format file for you when
 the "^Generate a report as^" option is set to "Data".
*P

 ── CSV (cont'd) ──

 Shown below is an example of the CSV format:

 19920805,"SCAN.EXE","C:\UTIL",...     ──┐
 19920805,"CLEAN.EXE","D:\MCAFEE",...    ├─ 3 records
 19920805,"VSHIELD.EXE","C:\DOS",...   ──┘
    └────────────┬────────────┘
              3 fields

 If the same UPDATE diskette is used on multiple machines
 then the data in the UPDATE.CSV file is appended to rather
 than overwritten.

 This allows the information of several machines to be col-
 lected into a single file to import into another program.
*E



