Guten Tag,
Zitat:
Jemand hat mir mal gesagt, ich solle mit copy und paste sehr viele
If Then abfragen hintereinander einfügen.
So macht das ganze sehr, sehr viel Arbeit, und irgendwann keinen Spass mehr.
Für was willst du das überhaupt einsetzen ??
If Serial = 12345 then
Showmessage(Erfolgreich registriert)
... oder wie ??
Wenn das dein Weg sein soll, dann ist das kein guter Schutz.
Dann vergewaltige ich mein Debugger für 2 min und bin fertig.
Wenn du nicht willst das sofort jemand dein Prog patcht, nimm einen guten Protector wie AsProtect.
Dank RSA-1024 kannst du wichtige Teile deines Programms verschlüsseln, z.B. die Funktion "Speichern". Diese würde somit nur bei einer gültigen Serial richtig entschlüsselt. In dem Fall hilft auch Patchen nichts: kein Speichern ohne richtige Serial!
Leider gibt es auch zu diesem Protector sogenannte Unpacker. Du könntest natürlich noch deine File mit einem Hash versehen lassen und beim Start prüfen ob der sich verändert hat. Wenn das der Fall sein sollte ---> BEENDEN.
Dann denkst du dir noch einen schönen Serialalgo aus. Packst noch ein bissl Blowfish rein und schon hättest du vorerst ein gut geschütztes Programm.
Mit freundlichen Gruß
LB