home *** CD-ROM | disk | FTP | other *** search
- Virus Information v2.10 ■ 1991 (c) KsofT Development.
- VirInfo is part of the VShell package. All Rights Reserved.
-
- INTRODUCTION
- ------------
- During the development of VShell 2.00 i rewrote the VIRLIST handling
- routines from scratch, and first created some stand alone programs to
- check these new routines. One of these programs was VIRINFO. I decided
- to include it in the VShell package to enable users to get some
- information about a virus without loanching VShell.
-
-
- USAGE
- -----
- VirInfo uses the compiled VIRLIST.VSH used by VShell.
-
- VirInfo uses the following command line parameters:
-
- VIRINFO [VirID] - Display information about a virus.
- [VirID] is the same virus ID used by CLEAN.
- the square brackets may be omitted from the command
- line.
-
- VIRINFO LIST - Display list of all virus ID's in VIRLIST.
-
- VIRINFO VIRLIST - ReCreate the original VIRLIST.TXT.
- The text is written to standard output (ie. CON:) and
- may be redirected to a disk file or printer.
-
- VIRINFO /? - Get a brief usage screen.
-
- VIRINFO - Running VirInfo without any parameters will activate
- the full screen interface. The full screen interface
- includes fast search and online virus information view.
-
- During the use of the full screen mode, you may press the F1 key to
- display brief information about VirList.
-
- UPDATES
- -------
- VirInfo 2.00 can handle spelling mistakes in the virus name.
- It will report that no exact match found an will look for similar virus
- ID names.
-
- VirInfo 2.10 added a full screen interface to access the VIRLIST.
-
-
- PROGRAMMERS TECH INFO
- ---------------------
- VSETUP builds the VIRLIST.VSH from three parts as follows:
-
- Part 1 - Header of VIRLIST:
- MainHeader = Record
- FileSig : String[28];
- Version : Word;
- Symptom : Array[1..10] of String[35];
- end;
-
- Part 2 - Array [1..6] of SubHeader;
- SubHeader = Record
- DChar : Char;
- Damage : String[45];
- end;
-
- Part 3 - Array [1..Viruses] of VirusRecord;
- VirusRecord = Record
- Name : String[27];
- Motants : Byte;
- VirID : String[10];
- Disinfect : String[10];
- Symptoms : Array[1..10] of boolean;
- Size : String[10];
- DamageChar : Array[1..5] of char;
- end;
-
- -=≡ EOF ≡=-
-