Sizing Gadget
Dieses Gadget verkleinert oder vergrößert das MGSBlockView-Fenster.

Ist das Fenster normal groß, so wird es durch einen Mausklick auf  dieses
Gadget bis auf die Titelzeile verkleinert und in die Titelzeile des Work-
benchscreens verschoben.

Ist das Fenster hingegen verkleinert, so wird es auf  die  normale  Größe
gebracht und an die Position verschoben, die  es  vor  der  Verkleinerung
innehatte.
-=*=-
Modus Gadget
Mit diesem Gadget schaltet man zwischen den verschiedenen Arbeitsmodi von
MGSBlockView um. Es gibt folgende drei Modi:

Singel: Normaler Arbeitsmodus
        MGSBlockView wartet auf die Eingaben des Benutzers.

A-Chek: Automatisches Überprüfen der eingelegten Disketten.
        Wird eine Diskette in DF0: bzw. DF1: eingelegt und befindet sich ein
        dem Programm unbekannter Bootblock bzw. ein Virus auf der  Diskette,
        so erfolgt ein diesbezügliche Meldung.

A-Kill: Automatisches Löschen
        Befindet sich auf einer in DF0: bzw. DF1: eingelegten Diskette ein
        Virus, so wird dieser automatisch gelöscht. D.h. er wird  mit  dem
        eingestellten Bootblocktyp überschrieben (s. Install).
-=*=-
Katalogisierungs Gadget
Jeder dem Programm unbekannte Bootblock-Typ kann mit dieser Funktion in die
Virusdatei aufgenommen werden. Das Programm fragt nach dem Namen des  neuen
Bootblocktyps und zusätzlich noch, ob es sich dabei um einen Virus oder nur
um einen Nicht-Standard Bootblock handelt.

Achtung: Kennt MGSBlockView den Bootblock, so wird er nicht zusätzlich in
         die Virusdatei aufgenommen. D.h. jeder Bootblock Typ  steht  nur
         einmal in der Virusdatei.
-=*=-
Drive Gadget
Mit diesem Gadget wechselt man das aktuelle Laufwerk von DF0: nach DF1: oder
umgekehrt.

Die Funktionen CHECK, DISPLAY uhnd INSTALL greifen auf das hier eingestellte
Laufwerk zu. MGSBlockView unterstützt nur die beiden Laufwerke DF0: und DF1:

Achtung: Ist kein zweites Laufwerk vorhanden, so kann auch  nicht  auf  DF1:
         umgeschaltet werden!
-=*=-
Check Gadget
Diese Funktion überprüft die im aktuellen Laufwerk eingelegte Diskette  auf
Virenbefall. Befindet sich ein Virus auf  der  Diskette,  den  MGSBlockView
kennt, so wird der Name des Virus ausgegeben, ansonsten  erfolgt  nur  eine
Warnung, daß ein unbekannter Bootblock gefunden wurde und daß es sich dabei
um einen Virus handeln könnte. Jetzt ist der Benutzer gefordert, den  Boot-
block zu identifizieren und ihn gegebenenfalls in die Virusdatei  aufzuneh-
men.
-=*=-
Ausgabemodus Gadget
Mit diesem Gadget schaltet man zwischen den drei Ausgabemodi von  MGSBlock-
view um.

ASCII:  Der Bootblock-Inhalt wird als Ascii-Zeichen ausgegeben.

HEX:    Der Bootblock-Inhalt wird sowohl in HEX-Ziffern als auch als Ascii-
        zeichen ausgegeben.

VECTORS:Es werden die wichtigsten  Betriebssystemvektoren  ausgegeben,  über
        die sich normalerweise die Viren ins Betriebssystem einklinken. Sind
        die Vektoren verändert, so deutet dies  darauf  hin,  daß  sich  ein
        Virus im Speicher befindet.

Achtung:Es gibt auch 'normale' Programme die diese  Vektoren  benutzen,  so
        daß sich nicht automatisch ein Virus im Speicher befinden muß, wenn
        diese Vektoren umgebogen wurden.
-=*=-
Display Gadget
Dieses Gadget zeigt den Bootblock der Diskette im aktuellen Lauferk als
Ascii-Zeichen oder als HEX-Ziffern an, je nachdem welcher Ausgabe-Modus
angewählt wurde. Ist der Ausgabemodus VECTORS ausgewählt, so werden die
Betriebssystemvektoren ausgegeben und zusätzlich wird der Speicher nach
Residentstrukturen durchsucht.
-=*=-
BootBlock-Typ Gadget
Mit diesem Gadget legt man den Bootblock-Typ fest, der durch  INSTALL  auf
die aktuelle Diskette geschrieben werden soll. Es können vier verschiedene
Bootblöcke ausgewählt werden.

Normal: Dies ist der normale AmigaDOS Bootblock.
Blink:  Ein Bootblock, der den Bildschirm beim Booten kurz aufblinken  läßt,
        so daß man erkennen kann, ob sich ein Virus eingeschlichen hat  oder
        nicht. (Ist die Diskette von einem Virus befallen so unterbleibt das
        Blinken.)
NoFastM:Dieser Bootblock schaltet beim Booten das komplette  FastMemory  ab,
        so daß auch 'alte' Programme mit Fast Memory laufen.
NoBoot: Kennzeichnet die Diskette als Datendiskette, von der nicht gebootet
        werden kann. Eine NoBoot-Disk wird normalerweise nicht infiziert!!!
Vektor: In diesem Modus werden die Betriebssystemvektoren  auf  0  gesetzt,
        wenn das Install-Gadget betätigt wird.
-=*=-
Install Gadget
Diese Funktion schreibt den Bootblock, der im BootBlock-Typ Gadget angezeigt
wird, auf die  im  Drive-Gadget  angezeigte  Diskette  bzw.  es  werden  die
Betriebssystemvektoren auf 0 gesetzt.

Achtung: Befindet sich ein Virus im Speicher, so kann es vorkommen,  daß  er
         jeden Schreibzugriff auf den Bootblock abfängt und sich selbst  auf
         die Diskette schreibt. Dies kann man feststellen,  indem  man  nach
         dem ersten Install die Diskette mit Check überprüft. Findet man den
         Bootblock, den man gerade installiert hat, auf der Diskette, so ist
         alles OK. Im zweiten Fall hat man einen Virus im Speicher, der erst
         entfernt werden muß. Dies geschieht dadurch, daß man den Amiga aus-
         schaltet und dann  von  einer  nicht  infizierten  Diskette  erneut
         bootet. (Dies ist übrigens die einzige Methode garantiert jeden Vi-
         rus aus dem  Speicher zu entfernen!)
-=*=-
LoadViD Gadget
Diese Funktion lädt eine beliebige Virus-Datei in den Speicher.

Achtung: MGSBlockView kennzeichnet die Virusdateien durch das  Suffix
         .ViD und zusätzlich durch VIR.DAT als erste Zeile der Virus-
         datei. Das Suffix ist nur für den Benutzer gedacht,  während
         MGSBlockView die Virusdateien am Eintrag VIR.DAT erkennt.
         Fehlt dieser Eintrag, so weigert sich MGSBlockView die Datei
         zu laden, da es sich nicht um eine Virusdatei handeln kann.

In der Version 1.1 von MGSBlockView muß man den Dateinamen  'von Hand'
eingeben, während in der Version 1.2  ein  komfortabler  Filerequester
zur Verfügung steht.
-=*=-
SaveViD Gadget
Diese Funktion speichert die Virus-Datei, die sich im Speicher befindet  auf
ein beliebiges Laufwerk ab.

Achtung: Soll eine neue Virusdatei erzeugt werden, so muß nur der  Dateiname
         eingegeben werden. Das Suffix .ViD wird automatisch angehängt falls
         SfxOn im Filerequestor eingestellt wurde. Ist hingegen SfxOff  ein-
         gestellt, so wird das Suffix nicht automatisch angehängt.

In der Version 1.1 von MGSBlockView muß man den Dateinamen  'von Hand'  ein-
geben (inkl. Pfad und Suffix), während in der Version 1.2  ein  komfortabler
Filerequester zur Verfügung steht.
-=*=-
BB->Dat Gadget
Hiermit kann ein Bootblock als Datei auf ein beliebiges Laufwerk geschrieben
werden, so daß man mit der Dat->BB Funktion die Diskette im Falle eines  Vi-
rusbefalles restaurieren kann.

Achtung: Es muß nur der  Dateiname eingegeben werde. Das  Suffix  .BoB  wird
         automatisch angehängt, falls  SfxOn  im  Filerequestor  eingestellt
         wurde. Ist hingegen SfxOff eingestellt, so wird  das  Suffix  nicht
         automatisch angehängt.

In der Version 1.1 von MGSBlockView muß man den Dateinamen 'von Hand' einge-
geben, während in der Version 1.2 ein komfortabler  Filerequester  zur  Ver-
fügung steht.
-=*=-
Dat->BB Gadget
Hiermit kann eine Bootblock-Datei als Bootblock auf die Diskette im  aktuel-
len Laufwerk geschrieben werden.

Achtung: MGSBlockView kennzeichnet die  Bootblockdateien  durch  das  Suffix
         .BoB und zusätzlich durch BOB.DAT als erste  Zeile  der  Bootblock-
         datei. Das Suffix ist nur für den Benutzer  gedacht,  während  MGS-
         BlockView die Bootblockdateien am Eintrag BOB.DAT erkennt.
         Fehlt dieser Eintrag, so weigert sich MGSBlockView die Datei zu la-
         den, da es sich nicht um eine Bootblockdatei handeln kann.

In der Version 1.1 von MGSBlockView muß man den Dateinamen 'von Hand' einge-
ben, während in der Version 1.2 ein komfortabler  Filerequester  zur  Verfü-
gung steht.
-=*=-
Help Gadget
Dieses Gadget ruft die Hilfsfunktion auf.
-=*=-
Clear Gadget
Dieses Gadget löscht die Virusdatei, die sich im Speicher befindet, so
daß nur noch die drei Standardbootblöcke Normal, Blink und NoFastM er-
kannt werden.

Achtung: Es erfolgt keine Sicherheitsabfrage, ob auch wirklich gelöscht
         werden soll oder nicht!
-=*=-
Statistik Gadget
Dieses Gadget ruft die Statistikfunktionen und die  ViD-Datei  Verwaltungs-
funktionen auf. Nach den Statistikangaben wird eine Liste  aller  bekannter
Bootblocktypen ausgegeben.

                 Die Funktionen der zusätzlichen Gadgets

Mit dem NextPage Gadget kann eine Seite vorgeblättert und mit dem  PrevPage
Gadget kann eine Seite zurückgeblättert  werden.  Das  PrintEntries  Gadget
druckt alle Einträge des deladenen ViD-Files aus. Das DeleteEntries  Gadget
löscht alle markierten Einträge.

Achtung: Die drei Standard Bootblöcke Normal,  Blink  und  NoFastMem  können
         nicht gelöscht werden!
         Es erfolgt keine Sicherheitsabfrage, ob auch wirklich gelöscht wer-
         den soll oder nicht!
-=*=-
Check Link Virus
Überprüfen eines Files oder aller Files eines Directorys auf Befall mit
Link Viren.

Achtung: Diese Funktion ist noch nicht implementiert, da beim Autor noch
         keine Link Viren aufgetreten sind.
-=*=-
Delete Link Virus
Eine von einem Link-Virus befallene Datei säubern.

Achtung: Diese Funktion ist noch nicht implementiert, da beim Autor noch
         keine Link Viren aufgetreten sind.
-=*=-
Count Gadget
Hier wird angezeigt, wieviele unterschiedliche Bootblocktypen MGSBlockView
z.Z. erkennt. Dieses Gadget dient nur als  Anzeige,  sonst  hat  es  keine
Funktion.
-=*=-
-=*=-
-=*=-
-=*=-
-=*=-
