Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Lizenz-Manager

  Alt 1. Nov 2013, 11:11
Was müsste ich dafür tun??
Du brauchst zuerst mal ein Konzept oder eine Idee wie das funktionieren soll.

Also in unserer Software speichern wir die Lizenzinfos in einer Ini-Datei.
Die Ini-Datei wird allerdings verschlüsselt und mit einem Hash versehen damit Manipulationen entdeckt werden.
Die verschlüsselte Datei wird hexadezimal als Textdatei, die dann nur die Zeichen 0..F enthält, abgespeichert.
Man kann also den Inhalt notfalls mit einem Editor kopieren und in eine EMail einfügen.

In der Ini-Datei sind Einträge für die Kundenadresse sowie Zähler für die einzelnen Lizensen.
Ausserdem kann man ein Ablaufdatum hinterlegen sowie eine Liste mit zulässigen MAC-Adressen.
Damit kann man die Lizenzdatei an einen oder mehrere Rechner binden.
Code:
CustomerName=Fa. XY GmbH
CustomerZipcode=10671
CustomerCity=Berlin
CustomerCountry=DE
LastChange=2012-12-17
ExpireDate=2014-01-01
MacList=00:85:4F:45:9B:02,00:85:4F:1E:AB:89
Lic01=0
Lic02=1
Lic03=1
...
fork me on Github
  Mit Zitat antworten Zitat