![]() |
Demoprogramm erzeugen
Hallo,
ich möchte ein Programm als Demo veröffentlichen, die dann zu einem bestimmten Datum nicht mehr funktioniert und mit einer netten Meldung an den Benutzer beendet wird. Hatte nun die Idee das Ablaufdatum in dieses Programm direkt hineinzukompilieren und das ganze dann bei jedem Start zu prüfen. Ginge ja auch, ist halt nur umständlich, wenn man dieses Programm für jeden extra neu kompilieren müsste, oder? Hat eventuell jemand eine gute Idee, diesen Ablauf zu vermeiden und trotzdem nur auf Basis der Exe-Datei das Abluafdatum zu überprüfen? Danke schonmal. mfg seifman [edit=r_kerber]Doppeltes Posting gelöscht. Mfg, r_kerber[/edit] |
Re: Demoprogramm erzeugen
Einfach wäre einfach im InstallDir das Erstellungsdatum deiner Dateien zu überprüfen, oder beim ersten Start eine versteckte Datei irgendwo erstellen, also im Prinzip:
OnCreate WENN Datei existiert DANN überprüfe Datum der Erstellung SONST erstelle Datei... ^^ das ist natürlich 0815... |
Re: Demoprogramm erzeugen
Das Erstellungsdatum einer Datei läßt sich doch viel zu einfach verändern...
|
Re: Demoprogramm erzeugen
Hi,
ich würde das so machen: In die Registry wird unter HKCU -> Software -> ProgrammName -> InstallDate, das Datum hinschreiben, wann das Programm installiert wurde. Jetzt kommt der Clou: Gleichzeitig, wird dabei nochmal irgendwo, wo niemand diesen Schlüssel vermutet nochmal das InstallDate hingeschrieben. Wenn nun eins davon geändern wird -> Programm sofort sperren, da Crack-Alarm. Wenn beide unverändert fortfahren. |
Re: Demoprogramm erzeugen
Verweis auf DayKill '95. (So hieß doch das prog, oder?).
Hab' noch nie ein Programm gesehen, welches dieses programm, welches auch sehr schnell selbstgeschreiben wäre berücksichtigt und Vorkehrungen trifft... EDIT: also sowas kannst du eh nur irgendwelchen "Noobs" in die Hand geben. Jeder, der sich mit Computern besser auskennt, hat das ganz schnell umgangen. Die einzige Möglichkeit wäre es, dass dein Pro die Uhrzeit aus dem Internet abruft. Das führt wieder darum, dass du deine Zielgruppe einschränkst. |
Re: Demoprogramm erzeugen
Zitat:
Zitat:
|
Re: Demoprogramm erzeugen
schreibe das Ablaufdatum fest in die Datei. Den Download kannst du dann über ein php-script machen welches die Exe patcht. Somit ist die Exe ab dem download-zeitpunkt nur so lange gültig wie reingepatcht. Nachteil: man braucht sich das programm einfach nur noch einmal herunterladen.
|
Re: Demoprogramm erzeugen
Zitat:
|
Re: Demoprogramm erzeugen
Zitat:
Ich weiß ja nicht, was für ein Programm das ist, aber dafür das DEC finde ich übertrieben. Klar, eine bessere Verschlüsselung findet man kaum. |
Re: Demoprogramm erzeugen
Zitat:
|
Re: Demoprogramm erzeugen
Also unter einem Demoprogramm verstehe ich kein Programm mit Zeitbeschränkungen. Sowas heißt imho Testversion oder Trial. Der Registryschutz ist eher wenig effektiv => einfach zu cracken. Mach doch ein Demoprogramm, d.h. lass einfach einige Funktionen des Programmes weg. Wenn einer die Vollversion will, bleibt ihm nichts anderes übrig als die Full zu kaufen. Denn wenn es die Funtkionen nicht gibt, kann man das Programm auch nicht cracken. ;)
Such mal in der DP nach dem Thread: "Software vor Raubkopierern schützen" oder so ähnlich. |
Re: Demoprogramm erzeugen
Ich stimme PierreB zu. Euer System mit den InstallDates in die Registry reinschreiben und verschlüsseln usw.ist viel zu kompliziert gedacht. Da macht sich kein Cracker dran. Er reversed und patched das Programm einfach so , dass es läuft ohne überhaupt irgendetwas zu checken
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz