Hallo
wir haben ein SW-Produkt entwickelt und wollen nun die
beliebige Verbreitung vermeiden!
Dazu wäre ein Lizensierungsmechanismus nicht schlecht, welcher
sich auf die Hardware bezieht, d.h. er soll die SW nur an
einem Rechner installieren können mit einen Lizenzschlüssel.
Frage:
gibt es hierzu unter C++ bereites etwas?
Viele viele Sachen, ein Beispiel:
http://www.agilis-sw.com/ezlm/datasheet.htm
Wie könnte so eine Lizensierungsmechanismus aussehen?
Man könnte die ersten xx Sektoren der Festplatte auslesen,
einen Hash bilden und diesen an Eure Firma senden müssen.
Daraus erzeugt ihr ein Passwort, womit die Aktivierung
des Programms gelingt.
Das Programm überprüft nun beim Start, ob der Hashwert
noch stimmt. Stimmt er nicht, wurde die Festplatte
gewechselt oder dort eine Veränderung/Manipulation
gemacht.
Das hilft natürlich nicht gegen Experten, die das
Lesen der Sektoren abfangen und dort eigene Daten
zurückliefern.
Grüße
CMБ