Hallo Mario,
ich hab selbst einige Freeware und auch (kostenpflichtige) Sharewareprogramme geschrieben (alles auf meiner Seite für SolidWorks Tools http://swtools.cad.de zu finden) und kann zum einen deinen Wunsch nachvollziehen, auf der anderen Seite dir aber leider auch keine Patentlösung geben.
Überleg dir sehr genau, was du mit einem solchen Kopierschutz erreichen willst und wie der zu deinen Lizenzbedingungen paßt. Versuche in keinem Fall, einen "sicheren" Kpierschutz für einfache Tools zu machen, sonst bist du mehr mit dem Kopierschutz und dem Support für Anfragen a la "Ich kann das bei mir auf meinem englischen SolidWorks-System auf englischem Betriebssystem nicht installieren, wenn ich den deutschen-schweizerischen Tastaturtreiber eingestellt habe, aber die englischen Symstemseparatoren benutze" ... das ist übringens ein echtes Real-Beispiel von mir gewesen, nur war die Beschreibung nicht so gut und ich brauchte ca. 6 Mails hin und her und einen glücklicherweise verständnisvollen "Kunden", bis wir das raushatten 
Daher die Frage vorneweg: was für Tools/Programme hast du und in welcher Preislage liegen die?
Wogegen willst du dich schützen und welche Freiheiten willst du deinen Kunden lassen? Beispiel: sind das Userbezogene Lizenzen -> ein Bentzer darf die mehrfach an verschiedenen Rechnern einsetzen. Einzelplatz-Lizenz, egal wieviele Benutzer? Floatlizenz? Was bedeutet für dich: nicht x-mal installieren? Wie sieht es aus bei einem Systemwechsel?
Ist das Shareware, die per Key umgewandelt werden soll oder willst du dir die Mühe einer separaten Vollversion machen? Oder hast du erst gar keine Testversion sondern nur die Vollversion?
Probezeitraum zulässig? Soll ein DayKill abgefangen werden?
Wie kompliziert darf es sein? Muss es gegen Installationslogger sowie RegMon und FileMon resistent sein? Bist du bereit, "Selbstzerstörungsmechanismen" einzubauen, um ggf. auftauchende Serials, KeyGens oder Cra*cks abzuwehren (ist für mein "Zugpferd" tatsächlich passiert, obwohl es ein sehr spezialisiertes Tool für SolidWorks ist und für nichts anderes sinnvoll einzusetzen ist ... trotzdem gab es ein Serial davon auf den einschlägigen Seiten; ich wußte nicht mal, ob ich wütend oder stolz sein sollte
)
Du siehst, unterm Strich erst mal überlegen, ob ein Kopierschutz tatsächlich sein muss, wenn ja, ob er dir nicht sogar mehr Ärger als Nutzen bringt. Wenn es eine separate Vollversion gibt und du nicht mit Dutzenden von verkauften Lizenzen pro Monat rechnest kompilier jedem Kunden eine eigene Version mit seinem Namen hart verdrahtet, das screckt zumindest von der Weitergabe ab.
Ciao,
Stefan
------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de
KLAMM? Was ist KLAMM?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP