Zitat von
Torpedo:
Hi,
Wie verhinderst du, dass das Programm startet, wenn der Key nicht passt? Wird das automatisch übers Internet kontrolliert? Das könnte man sehr einfach umgehen, indem man die Anfrage auf den Server einfach auf einen eigenen Server umleitet, der immer das gewünschte Ergebnis zurückschickt. Ein Eintrag in der hosts-Datei und eine einfache Serveranwendung ist alles was man dafür brauch.
Wenn der Key nicht passt, ist das Programm nicht validiert und das Programm startet nicht. Die erfolgte Validierung wird in einer lizenz.dat (verschlüsselt) und in der Registry (auch verschlüsselt) gespeichert. Es wird zweifach verschlüsselt und der Schlüssel ist besagte Kombination aus HD-Serial, MAC und Windowsinfo.
Ist das Programm valiediert, startet es einwandfrei. Neue Festplatte, geänderter Windowskey oder Netzwerkkarte bedingen eine neue Validierung.
Gruss
EL