Das Programm SAVER ist in keinem Fall ein Programm, das irgendwelche Dateien o.a. abspeichert; es soll vielmehr dazu dienen, daß der Basic-Programmierer seine eigenen selbsterstellten Programme vor ungewollten Raubkopierern schützen kann. Jetzt kann man natürlich sagen, daß das Schneider Basic mit "SAVE"Name",p" das gleiche kann. Hier liegt nur ein Nachteil vor: Mit drei Pokes läßt sich diese Vorrichtung wieder verdrängen. Um dieses zu verhindern, habe ich das Programm SAVER erstellt. Natürlich ist auch diese Schutzmöglichkeit nicht 100%ig sicher, aber es beugt gegen besagte Pokes vor. Um das Programm nun sinnvoll einsetzen zu können, müßt Ihr folgendes beachten: - Tippt zuerst das Programm "Codeersteller" ab und sichert es auf Disk oder Kassette.
- Gebt dann das Programm "Codeabfrager" ein und sichert es mit SAVE "Codeabfrager",p und normal. Achtet vor allem auf sorgfältiges Eintippen. (Bei Fehlern könnt Ihr es mit POKE &AC02,&90:P0KE &AC03,&C0:POKE &AC01,&C3 "knacken"!)
- Ladet nun das Programm, das geschützt werden soll und gebt es "RENUM 200,10,10" ein.
- Spult bis zum normalgeSAVEten "Codeabfrager" zurück und gebt "MERGE" Codeabfrager" ein.
- Gebt "RENUM" ein und SAVEt dann das gesamte Programm mit "SAVE" Name",p" ab. Seid Euch vorher aber sicher, daß Ihr keine Fehler in Eurem Programm mehr habt.
- Startet das Programm "Codeersteller"
- Ihr werdet nun nach dem Code gefragt, den Ihr nachher braucht, um Euer geschütztes Programm laufbar zu machen.
- Speichert die Code-Datei hinter Eurem geschützten Programm und startet es mit "RUN”Name.
- Das Programm fragt Euch nun nach dem Code. Wenn Ihr ihn richtig eingegeben habt, geht es weiter mit dem Hauptprogramm, ansonsten wird alles gelöscht, denn Ihr habt nur einen Versuch. Versucht doch mal, das Programm mit Hilfe der drei POKEs zu listen!
Wie die einzelnen Programmteile ablaufen dürfte verständlich sein. Die Peek-Abfragungen in der Codeabfragung bewirken die Neuinitialisierung des Computers, wenn man versucht, mit den genannten Pokes das Programm zu knacken. Auch die Struktur läßt sich leicht erkennen. Ich hoffe, daß Eure selbsterstellte Software nun einigermaßen sicher ist. J.Kahle , SA ★ AMSTRAD CPC ★ DOWNLOAD ★ |
|
CPCrulez[Content Management System] v8.7-desktop/c Page créée en 465 millisecondes et consultée 597 foisL'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko. |
|
|