Einzelnen Beitrag anzeigen

Igotcha

Registriert seit: 22. Dez 2003
544 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Anzahl von Installationen überwachen

  Alt 27. Aug 2004, 23:50
Ich habe mich nochmal hingesetzt und denke, eine vernünftige Lösung gefunden zu haben:

Ich habe einen Lizenzserver programmiert, der ein Lizenzfile einliest, welches RSA-codiert ist. Im Lizenz-Server ist als Ressource, der private Key des Servers einkompiliert. Ich erstelle mit einem Tool das Lizenzfile, welches Daten wie Kundenname, Kundennummer und Anzahl der Lizenzen enthält und verschlüssele das mit dem public Key des Servers, den nur ich kenne.

Sobald ein Client online geht, meldet er sich beim Lizenz-Server an und dieser überwacht, dass auch nur die lizensierte Anzahl an Clients online ist (es muss sowieso eine Verbindung der Clients zum DB-Server bestehen, eine offline-Arbeit ist somit nicht notwendig).

Auf diesem Wege kann der Kunde ganz einfach zusätzliche Lizenzen der Clients ordern, indem er ein neues Lizenzfile bekommt.

Gruß Igotcha
  Mit Zitat antworten Zitat