  ****************************************************************************
  *                                                              03.01.1995  *
  *                                                                          *
  *  Das Programm  VD-QUICK.TTP v1.00  dient  zum  schnellen  und  bequemen  *
  *  Virentest.  Es  gehrt  zum  Lieferumfang  des  Shareware-Virenkillers  *
  *  VIRENDETEKTOR.                                                          *
  *                                                                          *
  *  Die Weitergabe von VD-QUICK ohne das komplette VIRENDETEKTOR-Paket ist  *
  *  _nicht_  gestattet.  Lediglich Vertreiber  von  Shells  und  hnlichen  *
  *  Utilities  knnen  nach Absprache mit mir eine Genehmigung zur Beilage  *
  *  von  VD-QUICK.TTP  und  dieses  Textes zu ihrer Software erhalten. Die  *
  *  Nutzungs- und Kopierbedingungen fr  VD-QUICK  entsprechen  denen  des  *
  *  VIRENDETEKTORS und sind in der Datei HINWEIS.TXT beschrieben.           *
  *                                                                          *
  *    Volker Shnitz,  Bergstr. 25-27,  52062 Aachen                       *
  *                                                                          *
  *     Fax:    ++49 241 - 40 40 70                                          *
  *                                                                          *
  *     EMAIL:  volker_soehnitz@ac.maus.de                                   *
  *               (privat, keine Binaries/UUEs, keine Mails >16KB)           *
  *                                                                          *
  ****************************************************************************


  VD-QUICK:

  Zu Anfang gleich folgender Hinweis: Alles, was dieses kleine Programm macht, 
  knnen  Sie  im Grunde auch mit dem VIRENDETEKTOR selbst erledigen. VD-QUICK 
  verwendet  exakt  die  gleiche  Analysefunktion  wie  der VIRENDETEKTOR, die 
  Ergebnisse  der  Bootsektor-  und  Linkvirenprfung  mit  VD-QUICK  oder dem 
  VIRENDETEKTOR sind also ebenfalls exakt gleich.

  Sollten  Sie  VD-QUICK  und  diesen  Text  ohne die restlichen Programme des 
  VIRENDETEKTOR-Programmpakets  erhalten  haben  (zum  Beispiel als Beilage zu 
  einer  Shell),  so  knnen  Sie  das  komplette Paket gegen Einsendung eines 
  ausreichend  (!) frankierten und selbstadressierten Rckumschlags (mglichst 
  DIN C6, am besten _nicht_ wattiert oder gepolstert), sowie _zustzlich_ 1,80 
  DM  in  Briefmarken  fr  die  Diskette  bei mir erhalten. Eine Leerdiskette 
  brauchen Sie natrlich _nicht_ mitzuschicken!

  VD-QUICK  ist  eine  Ergnzung  zum  VIRENDETEKTOR,  ersetzt  aber nicht die 
  Benutzung des VIRENDETEKTORS selbst, da einige Funktionen (z.B. die Aufnahme 
  neuer oder vernderter CRC-Prfsummen, die Funktionen zur Rootsektorprfung, 
  die  Virus-Datenbank  mit  ausfhrlichen Infos zu jedem einzelnen Virus, ... 
  u.v.a.)  prinzipbedingt  nur  mit  dem  VIRENDETEKTOR selbst erledigt werden 
  knnen.

  Trotzdem  ist VD-QUICK eine ntzliche Ergnzung, insbesondere dann, wenn man 
  es  entweder  direkt  auf dem Desktop ablegen kann (dazu wird allerdings ein 
  TOS  >=2.05  oder  ein  alternativer  Desktop  mit dieser Mglichkeit - z.B. 
  GEMINI  -  bentigt)  oder  wenn  man es von einer Shell aus im Batchbetrieb 
  verwendet.  Im  ersten Fall kann man eine zu berprfende Programmdatei oder 
  auch  einen  oder  mehrere  Ordner  einfach  auf  VD-QUICK  draggen  und die 
  Programme  werden sofort auf Linkvirenbefall getestet. Falls sich mindestens 
  ein  Programm  darunter  auf Laufwerk A oder B befindet, wird zu Beginn auch 
  der Bootsektor dieser Diskette berprft (abschaltbar, s.u.).

  VD-QUICK  erwartet  seine  Eingaben  nicht  im  Dialogbetrieb  vom Benutzer, 
  sondern  wertet  eine  bergebene Kommandozeile aus. Das ARGV-Verfahren wird 
  untersttzt.

  Die  Ausgaben  von  VD-QUICK  gehen  normalerweise  auf die Standardausgabe, 
  knnen  aber auch in die Datei VIRENDET.LOG umgeleitet oder ganz unterdrckt 
  werden.  Das  Programm kann durch <Esc> vorzeitig abgebrochen werden. Da die 
  Ausgaben  ber den Standardausgabekanal erfolgen, ist eine Umleitung auf den 
  Drucker mit einem entsprechenden Tool mglich.

  Die EBNF fr die Syntax der bergebenen Kommandozeile:

   Kommandozeile:  ["-" schalter] path {" " path}

   schalter:       "b"|"c"|"d"|"f"|"i"|"q"|"q1"|"q2"|"q3"|"s"|"w"|
                   "B"|"C"|"D"|"F"|"I"|"Q"|"Q1"|"Q2"|"Q3"|"S"|"W"

   path:           [drive] ["\"] {ordner} [filename]

   drive:          "A:"|"B:"|"C:"|...|"Z:"

   ordner:         <Unterverzeichnis nach GEMDOS-Konvention, mit oder ohne "\"
                   am Ende>

   filename:       <Dateiname nach GEMDOS-Konvention>

  Falls VD-QUICK ohne Schalter, lediglich mit einer Liste der zu berprfenden 
  Dateien  oder  Ordner aufgerufen wird, werden bestimmte Defaultwerte fr die 
  berprfung   verwendet,  die  mit  den  im  folgenden  genannten  Schaltern 
  verndert werden knnen.

  Folgende  Schalter  knnen  Sie verwenden, Gro- oder Kleinschreibung spielt 
  _keine_ Rolle:

  Schalter:      Falls gesetzt:                      Sonst (default):

  "f"    Ausgabe auf Datei VD-QUICK.LOG         Ausgabe ber stdout
  "w"    Programmende ohne warten               Am Ende auf Taste warten
  "c"    CRC-Prfung ist eingeschaltet          CRC-Prfung ausgeschaltet
  "d"    Zu berprfende Pfade werden aus       Pfade aus Kommandozeile
         der ersten, in der Kommandozeile
         angegebenen Datei geholt.
  "s"    Ausgabe einer Statistik am Prg.ende    Keine Statistik ausgeben
  "b"    Bootsektor _nicht_ berprfen          Bootsektor prfen
  "i"    Immer Immunisieren (Bootprg.)/lschen  Immunisierung wie in INF-Datei
  "v"    Gef. Bootsektorviren _nicht_ lschen   Gefundene Boots.viren lschen
  "q"    Ausgaben komplett unterdrcken         Ausgaben eingeschaltet

  Dem  Schalter  "q"  kann  ein  Wert  von  1 bis 3 nachgestellt werden, dabei 
  bedeutet:

  "q1" oder "Q1"   Ausgabe komplett unterdrcken (also das gleiche wie "q")
  "q2" oder "Q2"   Nur  entdeckte Viren und verdchtige Programme/Bootsektoren
                   (inclusive vernderte CRCs) ausgeben
  "q3" oder "Q3"   Wie q2, aber zustzlich auch Warnungen ber gepackte Files

  Wichtig: Harmlose Bootprogramme - auch solche die zwar verdchtig sind, aber 
  nicht  eindeutig  als  Virus  infiziert  werden  konnten  -  werden auch bei 
  eingeschalteter  Immunisierung _nicht_ gelscht. (Dies gilt allerdings nicht 
  fr  fremde  Immunisierungsprogramme  im  Bootsektor.)  Sie knnen also auch 
  problemlos   Spieledisks  oder  Disketten  mit  irgendwelchen  Utilities  im 
  Bootsektor  mit  VD-QUICK  berprfen, ohne das Sie Gefahr laufen, da diese 
  Disketten dabei unbrauchbar werden.

  Beachten  Sie,  datt   bei  Verwendung  des  Schalters "v" eventuell gefundene 
  Bootsektorviren zwar gemeldet, aber _nicht_ entfernt werden!

  Je  nach  Ergebnis  der  Virenprfung  wird an die aufrufende Shell ein Wert 
  zurckgegeben, dessen gesetzte Bits folgende Bedeutung haben:

    Bit 0 :  Abbruch durch Benutzer
    "   1 :  Abbruch wegen Fehler
    "   2 :  (Mindestens ein) Programm mit einem Laufzeitentpacker gefunden
    "   3 :   "          "    "        "  vernderter CRC-Prfsumme "
    "   4 :   "          "    "        zeigt Verdacht auf unbekannten Virus
    "   5 :   "          "    "        mit einem bekannten Linkvirus infiziert
    "   6 :  (Mindestens ein) unbekannter Bootsektor gefunden
    "   7 :   "          "    verdchtiger Bootsektor gefunden
    "   8 :   "          "    infizierter Bootsektor gefunden

  Durch  Auswertung diese Rckgabewertes ist es zum Beispiel mglich, da eine 
  Shell (z.B. eine Packershell) oder ein anderes Programm VD-QUICK aufruft und 
  es  zum  Virentest  (insbesondere  zur  Linkvirenberprfung)  einsetzt. Wer 
  VD-QUICK  in  eigenen  Programmen untersttzen will, sollte sich fr weitere 
  Informationen  mit  mir in Verbindung setzen, insbesondere deshalb, weil der 
  Rckgabewert  in  der  Version  1.0  gegebenenfalls  noch erweitert und/oder 
  verndert wird.

  VD-QUICK  knnen  Sie  auch  in den AUTO-Ordner Ihres Bootlaufwerks kopieren 
  (bitte  in  VD-QUICK.PRG  umbenennen). Sie haben damit die Mglichkeit, nach 
  jedem  Reset  einen  automatischen  Test  auf Virenbefall vorzunehmen. Damit 
  VD-Quick  wei,  welche  Programme  und/oder  Bootsektoren  berprft werden 
  sollen,  mu  im  Hauptdirectory  des Bootlaufwerks eine Datei mit dem Namen 
  DEFAULT.VDQ  vorhanden  sein.  Diese  Datei  enthlt die Namen der Programme 
  (incl.  Pfade),  die  nach  jedem Reset berprft werden sollen. Sollten Sie 
  andere als die Default-Einstellungen der o.g. Schalter fr diese berprfung 
  verwenden  wollen,  so  ist  im  Hauptdirectory  zustzlich  noch eine Datei 
  SCHALTER.VDQ  anzulegen,  in  der die gewnschten Schalter angegeben werden. 
  Beachten  Sie,  da  auch  VIRENDET.INF  und VIRENDET.CRC ins Hauptdirectory 
  kopiert  werden  mssen,  sofern  Sie  diese  Dateien  bei der automatischen 
  Prfung bercksichtigt haben wollen.

  Eine   detailliertere   Beschreibung   der   einzelnen   Schalter   und  der 
  Mglichkeiten  von VD-QUICK.TTP (insbesondere auch als AUTO-Ordner-Programm) 
  incl.  einiger  Beispiele  finden  Sie  in  der  Datei HANDBUCH.TXT in einem 
  eigenen Kapitel zusammengefat.

  Beachten  Sie  bitte, da sich VD-QUICK noch in der Entwicklung befindet, es 
  werden also in zuknftige Versionen noch weitere Optionen und gegebenenfalls 
  nderungen eingebaut werden.
