Thema: Delphi Software lizensieren

Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#21

AW: Software lizensieren

  Alt 6. Jul 2010, 11:37
Ich würde dafür, wie es auch schon vorgeschlagen wurde, eine Datei nehmen, in der folgende Dinge verschlüsselt abgelegt sind:

1) Installationsdatum
2) Tage, in denen das Programm laufen darf
3) Zeit des letzten Zugriffs / Programmstarts

Durch Punkt 3 kannst du zumindest mal die einfache Datums-Manipulation ausschliessen, indem du einfach prüfst, ob die zeit des letzten Zugriffs grösser ist als das derzeitige Datum. (dann hat jemand die Uhr zurückgestellt). Allerdings brauchst du da noch ein paar Thresholds, um Sommer- / Winterzeitumstellung damit abzufangen und keine false positives zu erzeugen.

Um eine Neuinstallation zu verhindern und ohne eine Online-Aktivierungsmöglichkeit musst du (leider) die Datei im System lassen und bei der Deinstallation nicht löschen. Keine schöne Sache an sich.
Als Alternative wäre vielleicht noch, dass ein Kunde für die Trial-Lizenz auch eine Lizenz-Nummer braucht, die per Server-Script generiert wird und dem Kunden per Email geschickt wird.
In diese Lizenznummer ist eine Zeitbeschränkung der Installation eincodiert (man kann das Programm mit der Nummer nur innerhalb 30 Tage ab Generierung der Lizenznummer installieren).
Allerdings würde das dann eine Email-Registrierung beim Download voraussetzen.

Geändert von blackfin ( 6. Jul 2010 um 11:41 Uhr)
  Mit Zitat antworten Zitat