Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 21. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#8

Re: SW lizenzieren: Lizenzkey in Registry eintragen

  Alt 1. Okt 2007, 15:56
Hallo.

Ich würde dir ein Regfile innerhalb des Programmverzeichnisses empfehlen. Da müsste dein Programm Schreibzugriff haben (ob das bei Vista auch so ist, weiß ich nicht). Eine Freischaltung des Programmes sollte auf jeden Fall auch von einem normalen Benutzer durchführbar sein. Du könntest die Lizenzdatei auch bei "C:\Dokumente und Einstellungen\(Benutzername)\" speichern, also unter Anwendungsdaten oder direkt unter "Dokumente und Einstellungen", möglichst aber nicht in "Eigene Dateien".

Wie du diese Datei mit deiner Lizenz-VCL oder deiner eigenen Funktion anlegst/strukturierst, weiß ich nicht. Es ist recht schwer, einen einigermaßen sicheren Mechanismus zu entwickeln. Was ist z.B. wenn die Registrierungsdatei oder der Registry-Schlüssel kopiert werden? Sind diese zumindestens mit einem verschlüsselten Benutzernamen oder einem Hardware-Schlüssel versehen? Wenn du bereits eine sichere VCL hast, müsstest du dort nur die Lizenzinfo in einer Textdatei schreiben und lesen.

Gruß
blackdrake
Daniel Marschall
  Mit Zitat antworten Zitat