Hi,
Also was das vertreiben der Shareware angeht verwende ich z.B.
http://www.shareit.de.
D.h. alles wird vollautomatisch abgewickelt. Kreditkarten etc, wird alles akzeptiert.
Was das cracken angeht: Ich würde nicht zuuuviel Zeit in den Schutz investieren. Und Freischaltcodes aufgrund der Festplattenseriennummer zu generieren halte ich persönlich für schlecht wenn ich für jedes noch so kleine Programm nach einer Formatierung die neuen Codes besorgen darf. Zumal ist der Anteil der Anwender die einen legal erworbenen Code weitergeben sehr gering. Vorallem bei personalisierten keys.
Auf jeden Fall solltest du z.B. keine Messageboxes ausgeben bei falschen Codes und dem Cracker so wenig Infos geben wie möglich. Der Inhalt von Labels ist kein Problem da der sowieso verschlüsselt wird in der .exe. Am besten ist natürlich eine Testversion wo die entsprechenden Teile direkt fehlen. Am besten wäre auch ein asymmetrisches Key-Verfahren. (z.B. was mit RSA?!?). Wenn du willst kann ich mir dein Proggie mal anschauen und ein paar Tipps geben wie du es sicherer machen könntest. Aber wie gesagt, investier nicht zuviel Zeit in so einen Algo. Aber verwende auch keinen fertigen da die Verfahren sowieso schon bekannt sind. Wer dein Programm gecrackt verwendet wird es im Zweifelsfall auch nicht kaufen.
Ich hoffe ich konnte weiterhelfen auch wenn der Thread recht alt war.
viele Grüße
Stephan Munz