Machs doch so, du schickst ihnen das Programm und wenn sie es das erste mal ausführen läd es vin einem Server eine zusätzliche Datei. Wenn auf den Rechnern deiner Freunde das programm läuft, löschst du die Datei. wenn jemand anders die Datei ausführt stürzt sie ab, weil die Datei weder auf HDD noch duch FTP Downloadbar ist.
Joel hat geschrieben:Machs doch so, du schickst ihnen das Programm und wenn sie es das erste mal ausführen läd es vin einem Server eine zusätzliche Datei. Wenn auf den Rechnern deiner Freunde das programm läuft, löschst du die Datei. wenn jemand anders die Datei ausführt stürzt sie ab, weil die Datei weder auf HDD noch duch FTP Downloadbar ist.
Das lässt sich dadurch knacken, dass man den Download der betreffenden Datei "abschaltet" ...
Du willst das Programm doch nur 1. Freund schenken oder? Dann programmier eben einen fixen Hardware-Key direkt in die Software, Beispielsweise seine MAC in Verbindung mit der Prozessor-Seriennummer usw. sei kreativ . Die Datei dann weiterzugeben dürfte dann sinnlos sein außer er patcht den Key raus, und das sollte ein Laie eher nicht schaffen.
Aber die einfachste hab ich vergessen: Du schreibst im About einfach groß und fett den Namen deines Freundes rein "Für ......", und wenn so eine Version irgendwo auftaucht weist du ja wenn du einen Kopf kleiner machen musst. Kommt jetzt ganz auf deinen Freund an ob das machbar ist .
Das mit dem hardware key will ich ja machen, ich weis nur nicht wie das geht.
"Bildung kommt vom Bildschirm und nicht vom Buch, sonst hieße es ja Buchung."
Dieter Hildebrandt
"Bildung ist Das, was übrig bleibt, wenn man alles was man in der Schule gelernt hat, vergisst. "
Albert Einstein
damit isses ja nit getan...
man muss den ja auch irgendwie in den code einbaun um zu vergleichen.
also müsste er praktisch ein vorab-programm schreiben, das den hardware-key ermittelt und ihm zuschickt,
dann kann er ihn in seinen code reinschreiben und das eigentliche programm compilieren.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Freischaltcode kann auch telefonisch angefordert werden. Das Programm so schreiben das erst nach der eingabe des freischaltcode erst alle funktionen verfügbar sind.
Werde mal was basteln.