home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0400 / CCE_0475.ZIP / CCE_0475.PD / VIRENDET.3-1 / WPROTECT / WPROTECT.TXT < prev   
Text File  |  1992-10-29  |  14KB  |  271 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. /                                                                             /
  3. /         >>  WProtect  <<                  V1.02      25.10.1992             /
  4. /                                                                             /
  5. /     PD © by                                                                 /
  6. /     P*ST:                                                                   /
  7. /           Christoph Conrad                                                  /
  8. /           Adalbertsteinweg 113                                              /
  9. /           5100 Aachen                                                       /
  10. /                                                                             /
  11. / E-Mail Direkt:                                                              /
  12. /     MAUS: Christoph Conrad @ AC3                                            /
  13. /                                                                             /
  14. / E-Mail Gateways:                                                            /
  15. /     FIDO: Christoph Conrad % Maus AC3 2:242/2.6                             /
  16. /   USEnet: Christoph_Conrad@ac3.maus.de                                      /
  17. / Zerberus: Christoph_Conrad%ac3@zermaus.zer                                  /
  18. /   Pronet: MAUS:AC3:Christoph_Conrad                                         /
  19. / Internet: conrad@rama.Informatik.RWTH-Aachen.DE      (ca. 1 mal/Woche)      /
  20. /      BTX: Seite *35008024#, im Formular ausfüllen                           /
  21. /           Christoph_Conrad@AC3.MAUS.DE.UUCP                                 /
  22. /           (kostet 90 Pfennig)                                               /
  23. /                                                                             /
  24. / Falls Sie irgendetwas entdecken, was Sie stört, oder Verbesserungsvorschläge/
  25. / haben, nur zu: schreiben Sie mir über EMail (vorzugsweise) oder P*ST.       /
  26. /                                                                             /
  27. / Dieses Programm liegt auch dem VIRENDETEKTOR bei, _DEM_ Virensuchprogramm   /
  28. / auf dem ATARI ST/TT von Volker Soehnitz @ AC. Keiner bietet mehr!           /
  29. / Lassen Sie sich registrieren und geniessen Schutz vor allen aktuellen       /
  30. / Viren durch den Updateservice.                                              /
  31. /                                                                             /
  32. / Eine Weitergabe des VIRENDETEKTOR ohne diese Dateien ist nicht gestattet!   /
  33. /                                                                             /
  34. / WProtect kann und soll weiterkopiert werden, allerdings nur                 /
  35. / _MIT_                                                                       /
  36. / WPROTECT.S                                                                  /
  37. / WPRORSC.S                                                                   /
  38. / Veränderungen an Source/Programm NUR zu privaten Zwecken!!                  /
  39. / Wer veränderte Versionen von Source oder Programm öffentlich zugänglich     /
  40. / macht, wird von mir ganz schönen Ärger bekommen!                            /
  41. / WPROTECT.PRG                                                                /
  42. / WPROTECT.RSC                                                                /
  43. / WPROTECT.RSD                                                                /
  44. / WPROTECT.TXT                                                                /
  45. /                                                                             /
  46. ///////////////////////////////////////////////////////////////////////////////
  47.  
  48.  
  49.   WICHTIG:  Unbedingt zumindest Kapitel I und den Anhang lesen!
  50.  
  51.  
  52.       Inhalt:     0.    Das (etwas längere) Vorwort
  53.       ¯¯¯¯¯¯¯             a) Danksagungen
  54.                           b) Was ist WProtect?
  55.                           c) Veränderungen gegenüber alten Versionen
  56.  
  57.                    I.   Installation
  58.  
  59.                   II.   Bedienung des
  60.                           a) Autoordnerprogramms
  61.                           b) 'Normalen' Programms
  62.                           c) Accessory's
  63.  
  64.                  III.   Schlußwort
  65.  
  66.               Anhang:   Bekannte Programmfehler, Inkompatibilitäten und
  67.                         Unschönheiten (auch MetaDOS!)
  68.  
  69.             Ausblick:   Was gibt's in der nächsten WProtect Version?
  70.  
  71.                         Registrierungsformular
  72.  
  73.  
  74. ----------------------
  75. 0. Das (etwas längere) Vorwort
  76.  
  77. ----------------------
  78. 0.a)  Danksagungen
  79. - Jankowski/Rabich/Reschke für ihr "Profibuch", eine unverzichtbare Fundgrube.
  80.  
  81. - Karsten Isakovic für seinen 'SysMon', sowie
  82.   Thomas Tempelmann sowie Johannes Hill für den 'TempleMon'
  83.   beide Tools bekannt als 'The Programmers best friends' :-)
  84.  
  85. - ATARI / Landon Dyer für den 'MadMac'.
  86.  
  87. - GENESIS für 'Selling England by the pound' sowie 'Foxtrot'
  88.   THE CURE für 'Disintegrations' & 'Wish'
  89.   THE RED HOT CHILI PEPPERS für 'Blood sugar sex magik'
  90.   KING'S X © 1992 (mit 'Black Flag')
  91.  
  92. - Barbara für die Erkenntnis, dass es ein Leben ohne Rechner gibt =:^}
  93.  
  94. ----------------------
  95. 0.b)  Was ist WProtect?
  96. WProtect steht für 'Write Protect', also Schreibschutz. Bei Disketten können
  97. Sie ja einen Schreibschutz aktivieren, aber was machen bei Ramdisks oder
  98. Festplattenpartitionen? WProtect bietet die Möglichkeit, ein beliebiges
  99. logisches Laufwerk schreibzuschützen. Es können die Laufwerke 'A' bis 'Z'
  100. geschützt werden.
  101.  
  102. Die Programme wurden auf den TOS-Versionen 1.00, 1.02 1.04, 2.05, 3.01 und
  103. 3.05, mit diversen RAM-Disks sowie mit den Festplatten SH204, SH205,
  104. Megafile 30 und einigen SCSI-Platten getestet. Es läuft mit dem AHDI von
  105. Atari ebenso zusammen, wie mit dem CBHD vom Scheibenkleister und Julian
  106. Reschkes HUSHI. TROTZDEM empfehle ich bei der Verwendung eines anderen
  107. Treibers (insbesondere bei VORTEX-Treibern) Vorsicht walten zu lassen.
  108.  
  109. Ich habe alle Sorgfalt walten lassen, um ein fehlerfreies Programm zu
  110. erstellen. Trotzdem sind Fehler nie ganz auszuschliessen. Deshalb kann
  111. weder die juristische Verantwortung noch irgendeine Haftung von Seiten
  112. des Autors für eventuelle Schäden an Daten oder Programmen, die direkt
  113. oder indirekt auf die Benutzung dieses Programms zurückzuführen sind,
  114. übernommen werden!
  115.  
  116. ----------------------
  117. 0.c)  Veränderungen gegenüber alten Versionen
  118. WProtect 1.01 wurde komplett überarbeitet gegenüber 0.97/f, der letzten
  119. ausgelieferten Version. Die wesentlichste Neuerung betrifft die Oberfläche,
  120. die jetzt über eine GEM-Dialogbox wesentlich komfortabler als vorher zu
  121. bedienen ist. Weitere Neuerungen entnehmen Sie bitte der History am Anfang
  122. des Quelltextes WPROTECT.S.
  123.  
  124. In WProtect 1.02 werden die zu sichernden Laufwerke in einem INF-File in
  125. der Wurzel des Bootlaufwerkes vermerkt, anstatt im Programm selbst.
  126.  
  127. WProtect befindet sich nach einem kurzen Intermezzo wieder im PD (Public
  128. Domain) Status.
  129.  
  130. ----------------------
  131. I.    Installation
  132. Ganz einfach: WPROTECT.PRG gehört in den Autoordner. Es installiert sich
  133. resident. WPROTECT.ACC gehört auf die Wurzel des Bootlaufwerks. Es dient
  134. dem Konfigurieren des Schreibschutzes. Es kann, muss aber nicht installiert
  135. sein, da genausogut mit WPROTECT.PRG, als normales GEM-Programm gestartet,
  136. konfiguriert werden kann. WPROTECT.PRG als GEM-Programm gestartet installiert
  137. sich übrigens resident (wie das Autoordnerprogramm), falls das
  138. Autoordnerprogramm mal vergessen wurde und vor dem Verlassen von WPROTECT.PRG
  139. mindestens ein Laufwerk schreibgeschützt wurde.
  140.  
  141. Autoordnerprogramm, GEM-Programm und Accessory sind völlig identisch
  142. und können durch Kopieren/Umbenennen neu erzeugt werden.
  143.  
  144. ----------------------
  145. II.   Bedienung der Programme
  146.  
  147. ----------------------
  148. II.a) Autoordnerprogramm: WPROTECT.PRG
  149. Da gibt's nichts weiter zu bedienen. Ab in den Autoordner und vergessen.
  150. Das Autoordnerprogramm gibt eine kurze Meldung aus, das es sich installiert
  151. hat, und evt. eine Liste der geschützen Laufwerke. Falls kein Cookie
  152. angelegt werden konnte, wird ebenfalls eine entsprechende Meldung ausgegeben.
  153.  
  154. Das Autoordnerprogramm belegt 472 Byte Hauptspeicher.
  155.  
  156. ----------------------
  157. II.b) 'Normales' Programm: WPROTECT.PRG
  158. Nach dem Start sehen Sie eine Dialogbox mit 26 kleinen Knöpfchen 'A'-'Z'
  159. sowie drei Buttons 'Abbruch', 'Sichern' und 'Ok'. 'A'-'Z' stehen für die
  160. logischen Laufwerke. Nicht vorhandene Laufwerke sind disabled, also grau
  161. und nicht anwählbar. Vorhandene Laufwerke sind entweder weiss (nicht geschützt)
  162. oder invertiert (geschützt). Durch Mausklick auf einen solchen Knopf wird
  163. der Schutzstatus geändert, aus einem geschützten Laufwerk wird ein ungeschütztes
  164. und aus einem ungeschützten ein geschütztes.
  165.  
  166. 'Sichern' sichert in 'X:\WPROTECT.INF' die aktuellen Schutzeinstellungen,
  167. wobei X das Bootlaufwerk darstellt. Falls das Bootlaufwerk geschützt werden
  168. soll, wird eine Warnbox ausgegeben und noch einmal nachgefragt, ob wirklich
  169. gesichert werden soll.
  170.  
  171. 'Abbruch' belässt alle Einstellungen so, wie Sie beim Start von WProtect
  172. waren, das heisst alle Änderungen werden verworfen (wenn Sie zwischenzeitlich
  173. gesichert haben, dann bleibt die Sicherung erhalten, das heisst beim nächsten
  174. Booten gelten immer die bei einer erfolgreichen Sicherung zum Zeitpunkt des
  175. Sicherns eingestellten Werte, EBENSO GELTEN NACH 'Abbruch' DIE ZUM ZEITPUNKT
  176. DES SICHERNS EINGESTELLTEN WERTE!).
  177.  
  178. Falls Sie Letemfly von Oliver Scheel installiert und aktiviert haben
  179. (einschliesslich 'Key Dials'), können Sie die Knöpfe auch mit
  180. ALTERNATE+Laufwerksbuchstabe (gleichzeitig gedrückt) selektieren
  181. (als hätten Sie mit der Maus draufgeklickt). 'Abbruch' ist dann mit der
  182. Taste UNDO aktivierbar, 'Sichern' mit HELP.
  183.  
  184. !!! Ist ein Schutz installiert und wird bei der Alertbox
  185. !!! 'Die Diskette in Laufwerk X: ist schreibgeschützt' bei 'Nochmal'
  186. !!! die linke Shifttaste gedrückt, wird der Schreibschutz für das
  187. !!! entsprechende Laufwerk aufgehoben.
  188.  
  189. ----------------------
  190. II.c) Accessory: WPROTECT.ACC
  191. Die grundsätzliche Bedienung aller Elemente der Dialogbox funktioniert
  192. exakt wie im vorigen Abschnitt ('Normales' Programm) beschrieben. Kein
  193. Wunder, es handelt sich schliesslich um dieselbe Dialogbox.
  194.  
  195. Falls das Accessory beim Start feststellt, dass kein residentes Programm
  196. installiert ist, wird eine Meldung ausgegeben. Entweder Sie booten nach
  197. Kopieren von WPROTECT.PRG in den Autoordner des Bootlaufwerks neu ODER
  198. starten WPROTECT.PRG als GEM-Programm, schützen irgendein Laufwerk und
  199. verlassen das Programm. Es installiert sich dann resident.
  200.  
  201. Falls Sie GEMINI benutzen, wird seit 0.97/f das VA-Protokoll mit der Message
  202. VA_START unterstützt. Das heisst, Sie können WPROTECT.ACC in einem Fenster
  203. anklicken oder als auf dem Desktop abgelegtes Icon und GEMINI schickt
  204. eine Message an ein evt. installiertes Accessory, das daraufhin gestartet
  205. wird.
  206.  
  207. Das Accessory arbeitet auch wunderbar mit 'The Chameleon' von Karsten
  208. Isakovic zusammen, lässt sich also nachträglich nachladen und wieder
  209. entladen.
  210.  
  211. Das Accessory belegt 7864 Byte Hauptspeicher.
  212.  
  213. ----------------------
  214. III.   Schlußwort
  215.  
  216. Ich hoffe, das Sie sich von der Leistungsfähigkeit von WProtect überzeugen
  217. konnten und wünsche Ihnen wenig Begegnungen mit Viren auf dem ST, nicht zuletzt
  218. durch den Schutz durch dieses Programm. 
  219.  
  220. ----------------------
  221. Anhang:   Bekannte Programmfehler (P), Inkompatibilitäten (I) und
  222.           Unschönheiten (U)
  223.  
  224. - (P)
  225.   Bei nachträglich installiertem Programm (Kein Autoordnerprogramm,
  226.   WPROTECT.PRG als GEM-Programm gestartet und mindestens ein Laufwerk
  227.   zum Schutz angemeldet) wird immer versucht auf A:\AUTO\WPROTECT.PRG
  228.   zu sichern. Wird behoben in der nächsten Version!
  229.  
  230. - (U)
  231.   Bei nicht resident installiertem WProtect wird bei 'Sichern', falls
  232.   das Bootlaufwerk als geschützt gilt und kein WPROTECT.PRG im Autoordner
  233.   des Bootlaufwerks liegt, trotzdem nachgefragt, ob gesichert werden soll.
  234.   Wird diese Frage mit dem 'Ok'-Button quittiert, kommt natürlich prompt
  235.   die Meldung, das kein WPROTECT.PRG im Autoordner liegt. Dies liesse sich
  236.   umgehen durch vorheriges Abchecken, ob WPROTECT.PRG auch wirklich da ist.
  237.   Ich halte dieses Verhalten zwar für wenig intuitiv, aber kaum störend.
  238.   Wird evt. behoben in der nächsten Version!
  239.  
  240. - (U)
  241.   Die Laufwerke 'Q' bis 'Z' sind MetaDOS-Laufwerke. Ob der Schreibschutz
  242.   bei diesen Geräten funktioniert, ist von IHNEN zu überprüfen. Mir fehlen
  243.   leider genauere Unterlagen über MetaDOS. Ein erstes Disassembly des CD-Rom
  244.   Treibers spricht allerdings stark gegen die Funktionstüchtigkeit von
  245.   WProtect bei MetaDOS-Laufwerken.
  246.  
  247. - (U)
  248.   Nach 'Sichern' gelten auch bei nachfolgendem 'Abbruch' die zum Zeitpunkt
  249.   des Sicherns aktiven Schutzwerte.
  250.  
  251. Falls Sie irgendetwas entdecken, was Sie stört, oder Verbesserungsvorschläge
  252. haben, nur zu: schreiben Sie mir über EMail (vorzugsweise) oder P*ST.
  253.  
  254. ----------------------
  255. Ausblick: Was gibt's in der nächsten WProtect Version?
  256.  
  257. (Nur bei ausreichender Motivation des Programmierers)
  258.  
  259.  * CPX-Modul (wenn es dazu ein vernünftiges Assembler-Toolkit gibt)
  260.  * Kommandozeile a la
  261.    WPROTECT +ABC-EFG schützt A/B/C, entschützt E/F/G
  262.    und lässt den Schutzstatus aller anderen Laufwerke unangetastet
  263.    WPROTECT ++-EF schütze alle ausser E und F
  264.    WPROTECT --+EF entschütze alle, schütze E und F
  265.  * Buttons [ Schütze alle ] / [ Entschütze alle ]
  266.  + aufgeräumterer Source
  267.  + bessere Dokumentation
  268.  
  269. Vielen Dank für Ihre Aufmerksamkeit, bis demnächst,
  270. tschuesssschen, chris.
  271.