Jest prawdopodobne, że jeśli napiszesz świetny program, który może być przydatny dla wielu, będziesz chciał na nim zarabiać. Aby to zrobić, musisz zarejestrować program. Ale musisz upewnić się, że jeden program działa tylko dla jednego użytkownika i aby nie mógł on rozpowszechniać go lub kodu całkowicie bezpłatnie lub dla własnej korzyści, mimo że praca została przez Ciebie zainwestowana.
Instrukcje
Krok 1
Aby tego uniknąć, to znaczy chronić rozwój oprogramowania przed różnymi złymi życzeniami, stwórz algorytm, dzięki któremu program będzie niedostępny dla użytkownika w pełnym trybie, dopóki nie wprowadzi kodu rejestracyjnego, za który ci zapłaci.
Krok 2
Utwórz nowy formularz w środowisku programowania wizualnego, w którym umieść dwa pola wejściowe i jeden przycisk. Pierwsze pole wpisu będzie zawierało numer seryjny kopii programu, a drugie pole będzie zawierało kod rejestracyjny (lub klucz). Przycisk posłuży do potwierdzenia wprowadzenia danych. Dla wygody umieść dwa pola wprowadzania jedno pod drugim, wyrównując je do lewej strony formularza i jego środka, a następnie wyśrodkuj przycisk po prawej stronie.
Krok 3
Dla przycisku zastosuj atrybut Podpis = „Zarejestruj”, dla pierwszego pola wejściowego Podpis = „Twój numer seryjny”, a dla drugiego pola Podpis = „Wprowadź kod rejestracyjny”.
Krok 4
Upewnij się, że każdy komputer ma swój unikalny numer seryjny i klucz rejestracyjny, który będzie generowany ściśle według jasno określonej formuły. Aby to zrobić, upewnij się, że przy pierwszym uruchomieniu programu numer seryjny jest generowany losowo (RND) i zapisywany w ukrytym pliku lub lepiej w rejestrze.
Krok 5
Teraz upewnij się, że klucz do numeru seryjnego jest obliczany przez program według ścisłego wzoru (na przykład klucz = numer seryjny * 5/333 + 4). Jest to otrzymana wartość, którą użytkownik programu będzie musiał wprowadzić, aby ją odblokować.