home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special Survival Kit / Chip_Special_Survival_Kit_fuer_PC_Anwender.iso / 02schutz / scanit / _scanit.exe / SCANIT.HST < prev    next >
Text File  |  1994-05-18  |  11KB  |  253 lines

  1. SCANIT - Entwicklungsgeschichte
  2. ===============================
  3.  
  4.  
  5. Version 1.0 (fertig am 25.09.1992)
  6.  
  7.      Ursprüngliche Version des Programms. Endlich eine Oberfläche für SCAN
  8.      die alles hat, was ich mir wünsche. (noch unter dem Namen SCAN!)
  9.  
  10. Version 1.1 (fertig am 01.10.1992)
  11.  
  12.      Wegen Verwechslungsgefahr empfiehlt McAfee Associates die Umbenennung
  13.      des Programms. Neuer Name: SCANIT. Zusätzlich Ersatz für die Expire-
  14.      Funktion von SCAN, die unter SCANIT abgeschaltet ist.
  15.  
  16. Version 1.2 (fertig am 03.10.1992)
  17.  
  18.      Hoppla. Der Scanner wird aus Gründen der Geschwindigkeit mit der Op-
  19.      tion /FAST aufgerufen. Aber mit dieser Option werden LZEXE- und PKLI-
  20.      TE-Files nicht entpackt. Ab Version 1.2 wird SCAN ohne diese Option
  21.      gestartet.
  22.  
  23. Version 1.3 (fertig am 09.10.1992)
  24.  
  25.      Damit's schneller geht wird SCAN mit der Option /FAST aufgerufen, wenn
  26.      LZEXE- und PKLITE-Dateien nicht entpackt werden sollen.
  27.  
  28. Version 1.3a (fertig am 12.10.1992)
  29.  
  30.      Pearl Agency betrachtet die freundliche Warnmeldung bei nicht vorhande-
  31.      ner Virenliste als Fehler  :-))).  Jetzt kommt eine ausführlichere Mel-
  32.      dung, damit auch der MdB weiß,  was los ist.  Bei der Gelegenheit sucht
  33.      SCANIT jetzt im Pfad nach der Virenliste.
  34.  
  35. Version 1.4 (fertig am 17.10.1992)
  36.  
  37.      Noch ein guter Tip:  Statt nur die einzelnen Laufwerke aufzuführen gibt
  38.      es jetzt einen Schalter um  'alle' Laufwerke zu scannen  (gilt für alle
  39.      Festplatten, damit die Diskettenlaufwerke nicht unnötig anlaufen).
  40.  
  41. Version 1.5 (fertig am 28.10.1992)
  42.  
  43.      Ein klitzekleiner Fehler: Wenn der Bericht genau 23 Zeilen lang ist, so
  44.      kann die 23. Zeile niemals angezeigt werden.   Dieses Problem ist jetzt
  45.      korrigiert.   Zusätzlich gibt das Programm bei Wartezeiten Zeitscheiben
  46.      ab, falls es unter DesqView läuft oder unter OS/2 das Programm OS2SPEED
  47.      geladen wurde.
  48.  
  49. Version 1.6 (fertig am 11.11.1992)
  50.  
  51.      Jetzt können auch einzelne Directories gescanned werden.
  52.  
  53. Version 1.7 (fertig am 11.11.1992)
  54.  
  55.      Ooops... kleiner Fehler, wenn es nur das Root-Directory gibt. Gefixt !
  56.  
  57. Version 1.8 (fertig am 12.11.1992)
  58.  
  59.      Ein 'ungleich' statt eines 'gleich' machte diese Version notwendig.
  60.  
  61. Version 1.9 (fertig am 21.11.1992)
  62.  
  63.      Unterstützung der END-Taste bei der Directory-Auswahl. Tastenkombination
  64.      ALT+ENTER um ein Neueinlesen der Verzeichnisstruktur zu erzwingen.
  65.  
  66. Version 2.0 (fertig am 22.11.1992)
  67.  
  68.      Die Version 1.5 stürzte bei Verwendung des Programms TNTScan ab. Viel-
  69.      leicht ist dieser Fehler jetzt korrigiert (Interruptroutine).
  70.  
  71. Version 2.1 (fertig am 01.12.1992)
  72.  
  73.      Ein kleiner Fehler bei der Directory-Auswahl mußte korrigiert werden.
  74.      Die Tastenkombination ALT+ENTER funktioniert leider nicht auf allen Tas-
  75.      tasturen. Seltsam, aber nicht zu ändern...
  76.  
  77. Version 2.2 (fertig am 21.01.1993)
  78.  
  79.      Der Selbsttest hatte früher den Nachteil, daß er einen Teil der Programm-
  80.      datei bei jedem Start beschreiben mußte. Dadurch wurde das Dateidatum und
  81.      die Uhrzeit verändert, außerdem ist das ein Zugriff auf ein EXE-File, was
  82.      nicht nur auf schreibgeschützten Datenträgern üble Konsequenzen hat. Die-
  83.      ser Programmteil wurde vollkommen neu programmiert !
  84.      ALT+ENTER sollte nun auf allen Tastaturen funktionieren (tut es nicht).
  85.  
  86. Version 2.30ß (fertig am 10.02.1993)
  87.  
  88.      Speicherbedarf drastisch reduziert: Sind zur Ausführung von SCAN weniger
  89.      als  die  benötigten  320K  (bzw. 384K, Platz für den Kommandoprozessor)
  90.      frei, dann wird SCANIT aus dem Speicher in EMS,  XMS oder auf Platte ge-
  91.      swappt. Getestet mit eingestellten 320K und 4DOS: klappt !   Leider kann
  92.      dabei das Fenster nicht mehr korrigiert werden,  also sieht man dort den
  93.      Cursor blinken und bei Option /FAST den rotierenden Strich. Das ist zwar
  94.      nicht schön, aber Hauptsache es läuft.
  95.      Die Copyright-Meldung von  SCAN wird jetzt (hoffentlich) nicht mehr zer-
  96.      stückelt ausgegeben.
  97.  
  98. Version 2.31ß (fertig am 13.02.1993)
  99.  
  100.      Nun wird SCANIT immer aus dem Speicher geswappt und das wesentlich klei-
  101.      nere Programm CALLSCAN.EXE sorgt dafür, daß SCAN das vorgegebene Fenster
  102.      einhält.  Dadurch hat sich der  Speicherbedarf geringfügig erhöht,  aber
  103.      384K sollte eigentlich jeder haben.
  104.      Der Bericht wird nun auf dem letzten verfügbaren Laufwerk angelegt.  Da-
  105.      durch ist das Programm jetzt (bei genügend Speicher !) auch auf schreib-
  106.      geschützten Disketten lauffähig.
  107.  
  108. Version 2.3 (fertig am 13.02.1993)
  109.  
  110.      Version 2.31ß wurde noch in einigen Punkten bereinigt. Swappen nur noch,
  111.      wenn zuwenig Speicher da ist.
  112.  
  113. Version 2.41ß (fertig am 05.03.1993)
  114.  
  115.      Bearbeitungszeit wird geschätzt und angezeigt, abhängig vom gewählten
  116.      Laufwerk und den eingestellten Optionen.
  117.  
  118. Version 2.4 (fertig am 07.03.1993)
  119.  
  120.      Bearbeitungszeit ist jetzt ein gewichtetes Mittel. 352K DOS-Speicher
  121.      reichen (getestet !).  Wenn geswappt wird, so wird das auf platzspa-
  122.      rende Weise angezeigt ;-). Getestet mit SCAN V102.
  123.  
  124. Version 2.5 (fertig am 08.03.1993)
  125.  
  126.      SCAN liefert ErrorLevel 0, obwohl speicherresidente Viren gefunden
  127.      wurden. Jetzt wird der Bericht nach der öffnenden eckigen Klammer
  128.      durchsucht, um festzustellen, ob doch eine Virusinfektion vorliegt.
  129.      Mal sehen, was Support@McAfee.COM dazu sagt...
  130.  
  131. Version 2.6 (fertig am 09.03.1993)
  132.  
  133.      Was passiert, wenn das letzte Laufwerk ein CD-ROM ist, auf das be-
  134.      kanntlich kein Bericht geschrieben werden kann ? Jetzt hoffentlich
  135.      nichts mehr (Dank an Fritz).
  136.  
  137. Version 2.7 (fertig am 09.03.1993)
  138.  
  139.      Zur Sicherheit wird CTRL-Break abgeschaltet.
  140.  
  141. Version 2.8 (fertig am 09.03.1993)
  142.  
  143.      Zwei kleine Fehler korrigiert.
  144.  
  145. Version 2.9 (fertig am 04.04.1993)
  146.  
  147.      SCANIT läuft jetzt endgültig auch auf schreibgeschützten Disketten.
  148.  
  149. Version 2.91ß (fertig am 05.06.1993)
  150.  
  151.      Die Virenliste VIRLIST.TXT wird nun in einem übersichtlichen Format
  152.      und in Deutsch ausgegeben. Neue Postleitzahl überall im Programm ein-
  153.      getragen. Die Laufzeit-Berechnung benutzt jetzt nur noch 5 Einträge.
  154.      Dadurch lernt ScanIt schneller und braucht weniger Speicher.
  155.  
  156. Version 2.92ß (fertig am 06.06.1993)
  157.  
  158.      ScanIt sagt jetzt zu jedem Virus, der mit CLEAN entfernt werden kann
  159.      genau, welche Kommandozeile zur Entfernung einzugeben ist.
  160.  
  161. Version 2.93ß (fertig am 07.06.1993)
  162.  
  163.      Scanit legt eine Liste der Interruptvektoren an. So könnte ein spei-
  164.      cherresidenter Virus recht schnell gefunden werden.
  165.      Speicherbedarf der Virenliste reduziert.
  166.  
  167. Version 2.94ß (fertig am 07.06.1993)
  168.  
  169.      Behebt einen kleineren Fehler, der beim letzten Umbau der Virenliste
  170.      passiert war.
  171.  
  172. Version 2.95ß (fertig am 08.06.1993)
  173.  
  174.      Unterscheidung von speicherresidenten Viren und Fileviren im Report.
  175.      Handbuch zeigt jetzt 23 Zeilen an.
  176.  
  177. Version 2.96ß (fertig am 09.06.1993)
  178.  
  179.      Bei einigen Rechnern verändern sich auf wunderbare Weise die Vektoren
  180.      unbenutzter Interrupts. Diese werden jetzt beim Test nicht mehr be-
  181.      rücksichtigt. Zusätzlich Überwachung des CMOS-Ram mit der Möglichkeit
  182.      der Wiederherstellung (sämtliche Register der Echtzeituhr [0..13] wer-
  183.      den dabei nicht berücksichtigt).
  184.  
  185. Version 2.97ß (fertig am 11.06.1993)
  186.  
  187.      Wenn das Laufwerk, von dem ScanIt gestartet wird beschreibbar ist, dann
  188.      wird dort auch der Report abgelegt.Dadurch gibt es keinen Müll mehr auf
  189.      irgendwelchen Laufwerken.
  190.  
  191. Version 2.98ß (fertig am 20.06.1993)
  192.  
  193.      Das Format der Virenliste wurde in Version 105 von SCAN verändert.
  194.  
  195. Version 2.99ß (fertig am 22.06.1993)
  196.  
  197.      SCANIT mußte in dieser Version endlich mal in freier Wildbahn getestet
  198.      werden. Nach ein paar Testläufen und Korrekturen läuft jetzt die neue,
  199.      ausführliche Hilfe wenn ein Virus gefunden wurde,  einwandfrei.  Jetzt
  200.      muß  SCANIT nur  noch ein bißchen fehlerfrei  laufen und  die 3.0 kann
  201.      raus.
  202.      Sorgen mache  ich mir nur  um den hohen  Speicherbedarf. SCANIT swappt
  203.      jetzt fast immer...
  204.  
  205. Version 3.0 (fertig am 24.06.1993)
  206.  
  207.      Einige Dinge wurden nochmal um des Speichers Willen umgekrempelt. Da-
  208.      durch hat SCANIT jetzt ein Overlay (SCANIT.OVR), in dem vor allem die
  209.      langen Texte  einen  speichersparenden Platz  gefunden haben. Dadurch
  210.      wird  SCANIT  auf Diskette etwas langsamer  (falls kein EMS vorhanden
  211.      ist). Die Virenliste spart jetzt extrem an Speicher.
  212.      Um neugierigen Fragen zuvorzukommen enthält das Paket jetzt die Datei
  213.      SCANIT.STY, in der die Entstehungsgeschichte erzählt wird.
  214.      Nicht erzählt werden dort die Ereignisse der letzten Tage: Meine Stutt-
  215.      garter Tante verstarb nach kurzer schwerer Krankheit am Abend des 19.06.
  216.      Trotz aller Trauer (oder vielleicht auch deswegen) habe ich mir die Zeit
  217.      genommen, diese SCANIT-Version zu Ende zu programmieren.  Ich möchte die
  218.      Version 3.0 von SCANIT meiner Tante widmen, sie war für mich eine zweite
  219.      Mutter.
  220.  
  221. Version 3.1 (fertig am 28.06.1993)
  222.  
  223.      Leider hat sich ein kleiner Fehler eingeschlichen: Laut SCANIT ist das
  224.      aktuelle Laufwerk beim Schreiben der CMOS-Datei immer schreibgeschützt.
  225.      Dieser Fehler wurde korrigiert.
  226.  
  227. Version 3.2 (fertig am 01.09.1993)
  228.  
  229.      SCAN  braucht immer mehr Speicher.  Deshalb muß SCANIT jetzt praktisch
  230.      immer swappen. Leider läuft es jetzt nur noch dann auf schreibgeschütz-
  231.      ten Disketten, wenn EMS, XMS oder freier Platz auf einer Festplatte zur
  232.      Verfügung steht.
  233.  
  234. Version 3.3 (fertig am 05.10.1993)
  235.  
  236.      Das Speichermanagement wurde stark verbessert, SCANIT swappt jetzt sel-
  237.      tener.  Nebenbei wurden einige Systemroutinen optimiert, dies ist aber
  238.      bei SCANIT von untergeordneter Bedeutung.
  239.  
  240. Version 3.4 (fertig am 13.11.1993)
  241.  
  242.      Nach dem Test der Version 3.3 wurde vergessen, die Suche nach der Datei
  243.      SCAN.EXE wieder zu aktivieren. Jetzt sucht SCANIT den Virenscanner wie-
  244.      der im aktuellen Verzeichnis und im Suchpfad.
  245.  
  246. Version 3.5 (fertig am 20.01.1994)
  247.  
  248.      SCANIT merkt sich jetzt zum CMOS-Inhalt die BIOS-Prüfsumme. Stimmt die
  249.      BIOS-Prüfsumme nicht mehr, dann wird ohne Nachfrage die CMOS-Datei ak-
  250.      tualisiert.  Dieses Verfahren  dient zum Schutz vor kopierten CMOS-Da-
  251.      teien, die einen Rechner  total lahmlegen  können, wenn man sie verse-
  252.      hentlich ins CMOS-RAM kopiert. Getestet mit SCAN 111.
  253.