Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Software lizensieren (https://www.delphipraxis.net/152757-software-lizensieren.html)

blackfin 6. Jul 2010 11:37

AW: Software lizensieren
 
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.

Sherlock 6. Jul 2010 13:22

AW: Software lizensieren
 
Zitat:

Zitat von Moony (Beitrag 1033750)
Und was die Kunden machen kann ich nicht überwachen, aber ich kann ihnen das Leben ein bisschen schwieriger machen.

OK, ist aus dem Zusammenhang gerissen, aber es lässt tief blicken ;)


Sherlock

Moony 6. Jul 2010 14:33

AW: Software lizensieren
 
@blackfin: danke, ich werde schauen welche der beiden Möglichkeiten ich in Betracht ziehen kann.

Vielen Dank an alle anderen für die regen Antworten...

Gruß, Moony

Coder 6. Jul 2010 16:28

AW: Software lizensieren
 
Zitat:

Zitat von Sherlock (Beitrag 1033779)
Zitat:

Zitat von Moony (Beitrag 1033750)
Zitat:

Zitat von Moony:
Und was die Kunden machen kann ich nicht überwachen, aber ich kann ihnen das Leben ein bisschen schwieriger machen.
Und was die Kunden machen kann ich nicht überwachen, aber ich kann ihnen das Leben ein bisschen schwieriger machen.

OK, ist aus dem Zusammenhang gerissen, aber es lässt tief blicken ;)


Sherlock

naja, die User wollen das doch auch so ...

die Kiddiez und DownloadFreakz lechzen doch danach, möglichst immer neueste Software auf ihrem Rechner zu installieren, der ihnen wild im System umschreibt und das vor allem an den empfindlichsten Stellen ...
Da wo eigentlich normale Programme niemals hinschreiben sollten (System-destabilisierend)
Aber die Fängemeinde wächst täglich.


Also zum Problem..
Schreib in die Registry in HKM\Software\Progrname und HCU\Progrname und CLSID oder in \Anwendungsdaten\Progname verschiedene Werte und frag die ab.
Bei Manipulationen gib Meldung, daß Du sie entdeckt hast.
Vor allem weise dann immer wieder daraufhin, daß sie so ehrlich sein und kaufen sollen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz