home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / virus / vshld76.zip / VSHLD76.DOC < prev   
Text File  |  1991-04-08  |  25KB  |  559 lines

  1.  
  2.  
  3.                             VSHIELD Version 3.4V76
  4.                              VSHIELD1 Version 0.2 
  5.              Copyright (C) 1989, 1990, 1991 by McAfee Associates. 
  6.                              All rights reserved. 
  7.                        Documentation by Aryeh Goretsky. 
  8.  
  9.  
  10.      McAfee Associates             (408) 988-3832 office 
  11.      4423 Cheeney Street           (408) 970-9727 fax 
  12.      Santa Clara, CA  95054-0253   (408) 988-4004 BBS 2400 bps
  13.      U.S.A                         (408) 988-5138 BBS HST 9600 
  14.                                    (408) 988-5190 BBS v32 9600 
  15.  
  16.                             TABLE OF CONTENTS 
  17.  
  18.  
  19. SYNOPSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
  20.  - What VSHIELD is, system requirements 
  21.  
  22. AUTHENTICITY . . . . . . . . . . . . . . . . . . . . . . . . . .2
  23.  - Verifying the integrity of VSHIELD 
  24.  
  25. WHAT'S NEW . . . . . . . . . . . . . . . . . . . . . . . . . . .3
  26.  - Features, new viruses added in this release 
  27.  
  28. OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
  29.  - Detailed description of VSHIELD 
  30.  
  31. OPERATION. . . . . . . . . . . . . . . . . . . . . . . . . . . .6
  32.  - Options to use with VSHIELD 
  33.  
  34. EXAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
  35.  - Samples of frequently-used options 
  36.  
  37. INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . .9
  38.  - How to install VSHIELD on your system 
  39.  
  40. EXIT CODES . . . . . . . . . . . . . . . . . . . . . . . . . . .9
  41.  - For running VSHIELD from batch files 
  42.  
  43. VIRUS REMOVAL. . . . . . . . . . . . . . . . . . . . . . . . . .10
  44.  - What to do if a virus is found 
  45.  
  46. REGISTRATION . . . . . . . . . . . . . . . . . . . . . . . . . .11
  47.  - How to register VSHIELD in the U.S. and abroad 
  48.  
  49. TECH SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . .11
  50.  - Information you should have ready when calling 
  51.  
  52. APPENDIX A . . . . . . . . . . . . . . . . . . . . . . . . . . .12
  53.  - Creating an exception list for the /CERTIFY option
  54.  
  55.  
  56.                                 Page 1  VSHIELD Version 3.4V76                                 Page 2
  57.  
  58.  
  59. SYNOPSIS 
  60.  
  61.      VSHIELD is a virus prevention program for IBM PC and 
  62. compatible computers.  It will prevent viruses from infecting your
  63. system.  When VSHIELD first loads it will search the PC for known
  64. computer viruses in memory, the partition table, boot sector, 
  65. system files, and itself and then install itself as a 
  66. Terminate-and-Stay-Resident (TSR) program.  It will then scan all
  67. programs before allowing the system to execute them.  If any 
  68. program contains a virus, VSHIELD will refuse to allow it to 
  69. execute.  It will also not allow the system to be warm-booted from
  70. any diskette which contains a boot-sector virus.  VSHIELD can 
  71. optionally check files that have been validation coded by the 
  72. VIRUSCAN (SCAN) program for new, unknown viruses. 
  73.      VSHIELD can monitor a system for viruses by checking a program
  74. for virus signatures, checking the validation code added by the 
  75. VIRUSCAN program to a file, or do both.  Two separate programs are
  76. available.  The first, VSHIELD.EXE, does known-virus and validation
  77. checking.  The second program, VSHIELD1.EXE, does validation 
  78. checking only.  The VSHIELD programs will monitor all program loads
  79. regardless of the disk they occur on. 
  80.      VSHIELD optionally provides access control functions to reduce
  81. the risk of introducing computer viruses from unknown software.
  82.      VSHIELD will run on any PC with 256Kb and DOS version 
  83. 2.0 or greater.  VSHIELD1 uses 6Kb of system memory.  VSHIELD uses
  84. 33Kb of system memory in non-swap mode, or 3Kb if swapping-to-disk
  85. is specified.
  86.  
  87.  
  88. AUTHENTICITY 
  89.  
  90.      VSHIELD is packaged with the VALIDATE program to ensure the
  91. integrity of the VSHIELD.EXE and VSHIELD1.EXE files.  The 
  92. VALIDATE.DOC instructions tell how to use the VALIDATE program. 
  93. The VALIDATE program is distributed with VSHIELD and may be used
  94. to check all future versions of VSHIELD. 
  95.  
  96.      The validation results for the VSHIELD Version 76 and
  97. VSHIELD1 Version 0.2 programs should be: 
  98.  
  99.               FILE NAME:     VSHIELD.EXE          VSHIELD1.EXE 
  100.                    SIZE:     31,425               11,281
  101.                    DATE:     04-08-1991           02-14-1991
  102.     FILE AUTHENTICATION 
  103.          Check Method 1:     7F25                 6B40
  104.          Check Method 2:     042A                 103E
  105.  
  106. If your copy of the VSHIELD programs differ, they may have been 
  107. modified.  Always obtain your copy of VSHIELD from a known source. 
  108. The latest version of VSHIELD and validation codes for VSHIELD.EXE
  109. and VSHIELD1.EXE can be obtained off of McAfee Associates bulletin
  110. board system at (408) 988-4004. 
  111. VSHIELD Version 3.4V76                                 Page 3
  112.  
  113.  
  114.      Beginning with Version 72, all McAfee Associates programs for
  115. download are archived with PKWare's PKZIP Authentic File
  116. Verification.  If you do not see the "-AV" message after every file
  117. is unzipped and receive the message "Authentic Files Verified!  
  118. # NWN405  Zip Source: McAFEE ASSOCIATES" when you unzip the files
  119. then do not run them.  If your version of PKUNZIP does not have
  120. verification ability, then the message may not be displayed. 
  121. Please contact McAfee Associates if your .ZIP file has been
  122. tampered with.
  123.  
  124.  
  125. WHAT'S NEW
  126.  
  127.      Version 76 has been completely re-structured to provide a
  128. major increase in the execution speed.  Version 76 will run twice
  129. as fast as previous versions.  The amount of time added to program
  130. loads will now be cut in half.
  131.      Version 76 of VSHIELD adds 18 new viruses, bring the number
  132. of discrete computer viruses detected to 239 and the number of
  133. variants to 501 viruses.
  134.      Version 76 of VSHIELD adds two new options, /WINDOWS
  135. option and /CHKHI.  When run with the /WINDOWS option, VSHIELD
  136. will intercept viruses in DOS processes under Microsoft Windows.
  137. The /CHKHI command allows the scanning of the high memory area
  138. present on 286 and 386 machines.  
  139. VSHIELD Version 3.4V76                                 Page 4
  140.  
  141.  
  142. OVERVIEW 
  143.  
  144.      VSHIELD is a memory-resident program that prevents viruses 
  145. from infecting your computer.  VSHIELD does this by checking 
  146. program files before they are loaded into the computer and 
  147. executed.  If a virus is found, or a program does not match its 
  148. validation check, or a file is not on the /CERTIFY list, then
  149. VSHIELD will not allow the file to be executed, preventing the 
  150. virus from infecting your system.  VSHIELD will also check the disk
  151. the computer is booting from for boot sector and partition table 
  152. viruses.  In the event that a virus is found, VSHIELD will not 
  153. allow the system to reboot and will prompt the user to insert a 
  154. clean, write-protected boot disk and run the VIRUSCAN program 
  155. to determine the extent of the infection. 
  156.      When VSHIELD is placed in the AUTOEXEC.BAT file, it will 
  157. install itself each time the system is turned on or rebooted.  It
  158. will proceed to check the memory, partition table, boot sector, 
  159. system files, and itself for viruses and then install itself as a
  160. Terminate-and-Stay-Resident (TSR) program.  It then monitors all
  161. program loads for viruses.  If a virus is found using Level I 
  162. protection, a warning message will be displayed stating the name
  163. of the modified file.  If a virus is found using Level II or III
  164. protection, a warning message will be displayed stating the 
  165. filename and name of the virus.  Loading will then be terminated,
  166. preventing infection of the system by the infected program. 
  167. If a program is loaded using the /CERTIFY option that has not been 
  168. validated or is not on the exception list, then a message will 
  169. be displayed saying that access has been denied. 
  170.      When the power is turned off and the system is booted (without
  171. VSHIELD) off an infected floppy, VSHIELD will detect the 
  172. infection the next time VSHIELD is executed.  VSHIELD level II and
  173. III protection will also prevent partition table and boot sector
  174. infector viruses from infecting the system during a a warm reboot
  175. of the system (Ctrl-Alt-Del).  It does this by examining the
  176. diskette being booted from and halting the reboot process if a
  177. virus is found. 
  178.  
  179. VSHIELD has four levels of user-selectable protection: 
  180.  
  181. -    Level I protection, provided by the VSHIELD1 program, checks
  182.      the Cyclic Redundancy Check (CRC) validation code values added
  183.      to programs by the VIRUSCAN program's /AV option.  If a 
  184.      program no longer matches its validation code VSHIELD1 will
  185.      not allow it to execute.  VSHIELD1 will also check the 
  186.      partition table and boot sector validation codes, if present.
  187.      Level I protection provides a minimal degree of protection,
  188.      and it is recommended that Level II protection or above be 
  189.      used if system resources permit. 
  190.  
  191. -    Level II protection, provided by the VSHIELD program, checks
  192.      program files for virus signatures.  A virus signature is a 
  193.      piece of code or pattern unique to each computer virus strain.
  194.      VSHIELD will check the memory, partition table, boot sector,
  195.      system files, and itself for viruses before installing itself
  196.      as a TSR program.  It will then check programs loaded after
  197.      it installs itself for computers viruses.  If a virus is 
  198.      found, VSHIELD will not allow the program to execute.  VSHIELD
  199.  
  200. VSHIELD Version 3.4V76                                 Page 5
  201.  
  202.  
  203.      will also not allow a computer to be warm-rebooted from a
  204.      diskette infected with a partition table or boot sector 
  205.      infector. 
  206.  
  207. -    Level III protection is a combination of Level I and Level II
  208.      Protections. 
  209.  
  210. -    Level IV protection is access control and allows the user to
  211.      specify which programs can and can not be run.  Level IV 
  212.      protection can be set up so that only programs that are listed
  213.      in a certification file may be run on a given system.  It may
  214.      also be set up so that only those programs that have been
  215.      validated by VIRUSCAN may be run. 
  216.  
  217. Each level of protection has its advantages and disadvantages. 
  218.  
  219.      The Level I protection, VSHIELD1, requires the least amount
  220. of system overhead, using 6Kb of system memory.  It provides
  221. minimal protection, however. 
  222.      The Level II, III, and IV protections requires 34Kb of system
  223. memory, but this can be reduced to 3Kb by using the /SWAP option.
  224.      The /SWAP option leaves a VSHIELD kernel in memory that swaps
  225. the main body of the program in and out of memory as needed. 
  226.      VSHIELD will add an average of three seconds to each program
  227. load, and six seconds to each reboot.  Using the /SWAP option adds
  228. an additional 600 milliseconds to each program load.  VSHIELD
  229. will not degrade the performance of the system in any way once a
  230. program has been loaded. 
  231.      VSHIELD1 will add an average of 1 second to each program load.
  232.  
  233. NOTE:  VSHIELD and VSHIELD1 should not be used simultaneously.  
  234. Either one or the other should be selected. 
  235.  
  236. OPERATION 
  237.  
  238. IMPORTANT  NOTE:   CREATE A BACKUP DISK  BY COPYING  THE  VSHIELD
  239. PROGRAMS TO A BLANK FLOPPY AND WRITE-PROTECTING IT BEFORE RUNNING
  240. THE PROGRAMS.  THIS WILL GIVE THE USER A VALID BACKUP IN CASE THE
  241. PROGRAMS BECOME INFECTED. 
  242.  
  243.      VSHIELD and VSHIELD1 will monitor your system for attempts to
  244. load an infected program.  If an infected program is loaded, 
  245. VSHIELD will display a message stating the name of the file, the
  246. virus infecting it, and will prevent the file from being executed;
  247. and VSHIELD1 will display a message stating the name of the file,
  248. the fact that it has been modified, and will prevent the file from
  249. being executed. 
  250.  
  251. VSHIELD Version 3.4V76                                 Page 6
  252.  
  253.  
  254.      To run VSHIELD type: 
  255.  
  256. VSHIELD /CERTIFY filename /CHKHI /CONTACT message /CV /F pathname 
  257.         /LOCK /M /NB /NOMEM /SWAP pathname /WINDOWS 
  258.  
  259.  
  260. Options are: 
  261.  
  262.   /CERTIFY filename - Enable access control with exception list
  263.              /CHKHI - Check High Memory Area on 286/386 PC's
  264.    /CONTACT message - Display message when virus is found
  265.                 /CV - Check validation codes added by VIRUSCAN 
  266.               /LOCK - Halt and freeze system when virus is found
  267.                  /M - Scan memory for all viruses during install
  268.                       (see restrictions below)
  269.                 /NB - Disable boot sector checking
  270.              /NOMEM - Skip memory checking
  271.             /REMOVE - Uninstall VSHIELD from memory
  272.      /SWAP pathname - Install VSHIELD kernel as memory-resident 
  273.         /F pathname - Required parameter for DOS 2.0 or earlier 
  274.            /WINDOWS - Enable checking of DOS processes under
  275.                       Windows
  276.  
  277.      The /CERTIFY option allows a systems administrator to control
  278. access to executable files.  This can be used to prevent
  279. unauthorized software from running that could introduce a computer
  280. virus.  When run with the /CV option, /CERTIFY allows only files
  281. that have had validation codes inserted into them with the VIRUSCAN
  282. program to execute.  An exception list of "trusted" files can also
  283. be made to allow files on the exception use to be executed.  if
  284. /CERTIFY is used wothout the /CV option, then only those programs
  285. in the exception list will be allowed to run on the system.  For
  286. instructions on how to create an exception list, refer to Appendix
  287. A.
  288.  
  289. NOTE:  Running /CERTIFY without /CV option or an exception list
  290. will prevent all programs other than DOS internal commands from 
  291. being run.
  292.  
  293.      The /CONTACT option displays a contact name and phone number
  294. when a virus is found.  The name and number message can be fifty
  295. (50) characters long, and can contain any characters.  If the
  296. message begins with a slash "/" or a hyphen "-" then the message
  297. must placed in quotation marks.
  298.      The /CHKHI option checks the High Memory Area on AT and 386
  299. machines for viruses.  The message "Scanning 1088K RAM" will be
  300. displayed.  On XT systems with extended memory cards installed,
  301. this will cause the first 64K of RAM to be scanned again.  This
  302. option can not be used with the /NOMEM option. 
  303. VSHIELD Version 3.4V76                                 Page 7
  304.  
  305.  
  306.      The /CV option checks validation codes inserted by the
  307. VIRUSCAN program to provide Level III protection as defined above. 
  308. If a file no longer matches its validation code, VSHIELD will 
  309. report that the file has been modified, that viral infection may
  310. have occurred, and will not allow the program to execute.  If the
  311. /CV option is not specified, VSHIELD will provide Level II (virus
  312. signature) checking only.  For information about the installation 
  313. of CRC validation codes, please refer to the VIRUSCAN program 
  314. documentation. 
  315.      The /F option is required if the user wishes to use the /SWAP
  316. command and is running DOS 2.0 or earlier.  The /F option tells 
  317. VSHIELD where it has been loaded from.  The complete pathname must
  318. be specified. 
  319.      The /LOCK option will halt the system if a virus is found so
  320. that processing cannot continue.
  321.      The /M option tells VSHIELD to check system memory for all
  322. known computer viruses that are memory resident before installing
  323. itself.  By default, VSHIELD only checks memory for critical and
  324. "stealth" viruses, which are viruses that can cause damage or
  325. spread during the scanning process.  If a critical or "stealth"
  326. virus is found, VSHIELD will stop the system and advise the user
  327. to cold boot the machine from a clean copy of DOS and scan the
  328. system for viruses. For a listing of critical viruses, see the
  329. VIRUSCAN documentation.
  330.      The /NOMEM option is used to turn off all memory checking for 
  331. viruses during installation.  It should only be used when a system
  332. is known to be free of viruses.  This option can not be used with
  333. the /M option. 
  334.      The /NB option will tell VSHIELD not to look at the partition
  335. table and boot sector.
  336.      The /REMOVE option will uninstall the VSHIELD program and 
  337. remove it from memory.  If other memory-resident programs prevent
  338. VSHIELD from being uninstalled an error message will appear. 
  339.      The /SWAP option tells VSHIELD to install only its kernel as
  340. memory resident.  The VSHIELD program will then be swapped in and
  341. out of memory as needed from a hard disk or RAM disk.  The 
  342. placement of a path after the /SWAP command is optional, and should
  343. only be used if VSHIELD is to be swapped from other than the path
  344. from which it is being executed. 
  345.  
  346. NOTE:  The /SWAP parameter should only be used if the computer has
  347. a limited amount of system memory available for memory-resident 
  348. programs.  It is recommended that VSHIELD be used without the /SWAP
  349. option whenever memory permits. 
  350.  
  351.      The /WINDOWS option should be used when running Windows 3.0.
  352. VSHIELD Version 3.4V76                                 Page 8
  353.  
  354.  
  355.      To run VSHIELD1 type: 
  356.  
  357. VSHIELD1 /NB /REMOVE
  358.  
  359.  
  360. Options are: 
  361.  
  362.           /NB - Bypass boot sector checking 
  363.       /REMOVE - Uninstall VSHIELD1 from memory
  364.  
  365.  
  366.      The /NB option will tell VSHIELD not to look at the partition
  367. table and boot sector.  This option should only be used if VSHIELD1
  368. continually reports that the boot sector has been modified.  This
  369. occurs on some old Hewlett Packard and Zenith systems because they
  370. modify the boot sector each time the system is booted.  Check your
  371. system's manual to determine if your system contains self-modifying
  372. boot code. 
  373.      The /REMOVE option will uninstall the VSHIELD1 program and
  374. remove it from memory.  If other memory-resident programs prevent
  375. VSHIELD1 from being uninstalled an error message will appear.
  376.  
  377.  
  378. EXAMPLES 
  379.  
  380.     The following examples are shown as they would be typed in on
  381. the command line. 
  382.  
  383.      VSHIELD1 
  384.           To install VSHIELD (Level I protection) 
  385.  
  386.      VSHIELD 
  387.           To install VSHIELD (Level II protection) 
  388.  
  389.      VSHIELD /CV 
  390.           To install VSHIELD (Level III protection) 
  391.  
  392.      VSHIELD /CV /CERTIFY EXCPTN.LST
  393.           To Install VSHIELD (Level IV protection) with CRC and
  394.           exception list checking.
  395.  
  396.      VSHIELD /SWAP 
  397.           To install VSHIELD kernel only as memory resident and 
  398.           swap from root directory of disk on DOS 3.0+ system 
  399.  
  400.      VSHIELD /SWAP /F C:\VSHIELD.EXE 
  401.           To install VSHIELD kernel only as memory resident and 
  402.           swap from root directory of disk on DOS 2.0 system 
  403.  
  404.      VSHIELD /CV /CONTACT "Please Contact the PC Help Desk"
  405.           To install VSHIELD using Level III protection, and
  406.           display a message if virus is found.
  407. VSHIELD Version 3.4V76                                 Page 9
  408.  
  409.  
  410. INSTALLATION 
  411.  
  412.      VSHIELD and VSHIELD1 should be normally placed at the 
  413. end of the AUTOEXEC.BAT file.  The exception is any AUTOEXEC file
  414. that contains a DOS Shell routine.  In this circumstance, VSHIELD
  415. or VSHIELD1 should be loaded immediately prior to the Shell 
  416. routine. 
  417.      If network drivers are being used, VSHIELD *MUST* be 
  418. loaded AFTER the network drivers, preferably at the end of the 
  419. AUTOEXEC.  This is because network drivers replace normal DOS 
  420. functions in a manner that prevents VSHIELD from recognizing 
  421. program loads if VSHIELD is loaded first.  Running VSHIELD after
  422. network drivers have been loaded will ensure proper virus 
  423. protection. 
  424.      It is recommended that VSHIELD be used in non-swap mode if 
  425. free memory permits.  Use of the /SWAP option may cause conflicts
  426. with programs that fail to allocate memory properly.  If conflicts
  427. occurs do occur, remove the /SWAP option and reboot the machine. 
  428. If there is not enough memory to load VSHIELD in non-swap mode, 
  429. than the VSHIELD1 program should be used instead. 
  430.  
  431.  
  432. ERROR LEVELS 
  433.  
  434.       VSHIELD will set the following DOS ERRORLEVELS prior to going
  435. resident: 
  436.  
  437.                 VALUE | DESCRIPTION 
  438.                 ------+-------------------------- 
  439.                   0   | No viruses found 
  440.                   1   | One or more viruses found 
  441.                   2   | Abnormal termination (program error) 
  442. VSHIELD Version 3.4V76                                 Page 10
  443.  
  444.  
  445. VIRUS REMOVAL 
  446.  
  447.      What do you do if a virus is found?  You can contact McAfee
  448. Associates for assistance with manually removing the virus, for 
  449. disinfection utilities, and for more information about the virus.
  450.      When an infection is found, the VIRUSCAN program should be run
  451. to scan the entire system to determine the extent of infection. 
  452. The VIRUSCAN program is available for download off of McAfee 
  453. Associates' BBS.
  454.      The CLEAN-UP universal virus disinfection program is available
  455. and will disinfect the majority of reported computer viruses.  It
  456. is updated frequently to remove new viruses.  The CLEAN-UP program
  457. can be downloaded from McAfee Associates' BBS.
  458.      It is strongly recommended that you get experienced help from
  459. local consultants or other experienced sources in dealing with
  460. viruses, especially critical viruses that can damage or destroy
  461. data [for a listing of critical viruses, pleae refer to the
  462. VIRUSCAN program documentation] and partition table or boot 
  463. sector infecting viruses, as improper removal of these viruses
  464. could result in the loss of all data and use of the disk(s). 
  465. VSHIELD Version 3.4V76                                 Page 11
  466.  
  467.  
  468. REGISTRATION 
  469.  
  470.      A registration fee of $25.00US is required for the use of 
  471. VSHIELD by individual home users.  Registration is for one year and
  472. entitles the holder to unlimited free upgrades off of McAfee
  473. Associates' bulletin board.  Diskettes are not mailed unless
  474. specifically requested.  Add $9.00US for diskette mailings.
  475.      Registration is for home users only and does not apply to 
  476. businesses, departments, organizations, government agencies, or 
  477. schools, who must obtain a site license for use.  Contact McAfee 
  478. Associates for more information. 
  479.      Outside of North America, registration and support may be 
  480. obtained through the agents listed in the accompanying AGENTS.TXT
  481. text file. 
  482.  
  483.  
  484. TECHNICAL SUPPORT 
  485.  
  486.      In order to facilitate speedy and accurate support, please 
  487. have the following information ready when you contact McAfee 
  488. Associates: 
  489.  
  490.      -    Program name and version number. 
  491.  
  492.      -    Type and brand of computer, hard disk, plus any 
  493.           peripherals. 
  494.  
  495.      -    Version of DOS you are running, plus any TSRs or device
  496.           drivers in use. 
  497.  
  498.  
  499.      -    Printouts of your AUTOEXEC.BAT and CONFIG.SYS files.
  500.  
  501.      -    The exact problem you are having.  Please be as specific
  502.           as possible.  Having a printout of the screen and/or
  503.           being at your computer will help also. 
  504.  
  505. McAfee Associates can be contacted by BBS or fax twenty-four hours
  506. a day, or call our business office at (408) 988-3832, Monday 
  507. through Friday, 8:30AM to 6:00PM Pacific Standard Time. 
  508.  
  509.      McAfee Associates                  (408) 988-3832 office 
  510.      4423 Cheeney Street                (408) 970-9727 fax 
  511.      Santa Clara, CA  95054-0253        (408) 988-4004 BBS 2400 bps
  512.      U.S.A                              (408) 988-5138 BBS HST 9600
  513.                                         (408) 988-5190 BBS v32 9600
  514. VSHIELD Version 3.4V76                                 Page 12
  515.  
  516.  
  517. APPENDIX A:  Creating an Exception List for the /CERTIFY Option
  518.  
  519.  
  520.      The Exception List data file should be created with an editor
  521. or word processor and saved as an ASCII text file.  Be sure each
  522. line ends with a CR/LF pair.
  523.  
  524.  
  525. NOTE:  The /CERTIFY option is intended for use in environments
  526. where there is significant risk of viral infection due to the use
  527. of unauthorized software.  It is not intended for use in an
  528. environment where new software is introduced on a continious basis.
  529.  
  530.  
  531. When /CERTIFY is run with the /CV option, only files that have been
  532. validated by the VIRUSCAN program will be allowed to run.  When run
  533. with an Exception List, only files in that list will be allowed to
  534. run.  Running /CERTIFY with both the /CV option and an exception 
  535. list will allow both files that have been validated with the
  536. VIRUSCAN program and files on the exception list to be run.
  537.  
  538.  
  539.      The Exception List uses the following format:
  540.  
  541.  
  542. d:\pathnam1\filenam1.ext
  543. *comment
  544.      .
  545.      .
  546. d:\pathnam1\filenam2.ext
  547. *more comments
  548.  
  549.  
  550. Where "d:" is the name of the drive, "\pathnam1\" is the name of
  551. the path, and "filename.ext" is the name of the file, including the
  552. extension.  Up to 1,000 characters worth of filenames can be 
  553. specified.  Comment lines are preceded with an asterisk "*" and are
  554. ignored by VSHIELD.
  555.  
  556.      Running /CERTIFY without /CV option or an exception list will 
  557. prevent all programs other than DOS internal commands from being 
  558. run.
  559.