Wenn Sie ein großartiges Programm schreiben, das für viele nützlich sein könnte, werden Sie wahrscheinlich Geld damit verdienen wollen. Dazu müssen Sie das Programm registrieren. Sie müssen jedoch sicherstellen, dass ein Programm nur für einen Benutzer funktioniert und dieser es oder den Code nicht völlig kostenlos oder zu seinem eigenen Vorteil verteilen kann, obwohl die Arbeit von Ihnen investiert wurde.
Anweisungen
Schritt 1
Um dies zu vermeiden, dh Ihre Softwareentwicklung vor verschiedenen Übeltätern zu schützen, erstellen Sie einen Algorithmus, mit dem das Programm für den Benutzer im Vollmodus nicht zugänglich ist, bis er den Registrierungscode eingibt, für den er Sie bezahlt.
Schritt 2
Erstellen Sie ein neues Formular in der visuellen Programmierumgebung, in dem sich zwei Eingabefelder und eine Schaltfläche befinden. Das erste Eingabefeld enthält die Seriennummer der Kopie des Programms und das zweite Feld enthält den Registrierungscode (oder Schlüssel). Die Schaltfläche dient zur Bestätigung der Dateneingabe. Platzieren Sie der Einfachheit halber zwei Eingabefelder untereinander, richten Sie sie links und in der Mitte des Formulars aus und zentrieren Sie die Schaltfläche rechts.
Schritt 3
Wenden Sie für die Schaltfläche das Attribut Caption = „Registrieren“an, für das erste Eingabefeld - Caption = „Ihre Seriennummer“und für das zweite Feld - Caption = „Geben Sie den Registrierungscode ein“.
Schritt 4
Stellen Sie sicher, dass jeder Computer eine eigene eindeutige Seriennummer und einen Registrierungsschlüssel hat, die streng nach einer klar definierten Formel generiert werden. Stellen Sie dazu sicher, dass beim ersten Start des Programms die Seriennummer zufällig generiert (RND) und in eine versteckte Datei oder besser in die Registry geschrieben wird.
Schritt 5
Stellen Sie nun sicher, dass der Schlüssel zur Seriennummer vom Programm nach einer strengen Formel berechnet wird (zB Schlüssel = Seriennummer * 5/333 + 4). Es ist der empfangene Wert, den der Benutzer des Programms eingeben muss, um ihn zu entsperren.