Ako napišete izvrstan program koji bi mogao biti koristan mnogima, od njega ćete htjeti zaraditi. Da biste to učinili, morate registrirati program. Ali morate osigurati da jedan program radi samo za jednog korisnika i da ga ne može distribuirati ili kôd potpuno besplatno ili u svoju korist, iako ste vi uložili posao.
Instrukcije
Korak 1
Da biste to izbjegli, odnosno zaštitili razvoj softvera od raznih neželjenih osoba, napravite algoritam prema kojem će program biti nedostupan korisniku u punom načinu dok ne unese registracijski kod za koji će vam platiti.
Korak 2
Stvorite novi obrazac u okruženju vizualnog programiranja, u koji smjestite dva polja za unos i jedno dugme. Prvo polje za unos sadržavat će serijski broj kopije programa, a drugo polje za registracijski kod (ili ključ). Dugme će služiti za potvrdu unosa podataka. Radi praktičnosti, postavite dva polja za unos jedno ispod drugog, poravnavajući ih lijevo od obrasca i njegovu sredinu, a gumb centrirajte udesno.
Korak 3
Za gumb primijenite atribut Caption = „Registriraj se“, za prvo polje za unos - Caption = „Vaš serijski broj“, a za drugo polje - Caption = „Unesite registracijski kod“.
Korak 4
Svakako osigurajte da svako računalo ima svoj jedinstveni serijski broj i registracijski ključ koji će se generirati strogo prema jasno definiranoj formuli. Da biste to učinili, pri prvom pokretanju programa osigurajte da se serijski broj nasumično generira (RND) i upiše u skrivenu datoteku ili bolje u registar.
Korak 5
Sada se pobrinite da program izračuna ključ serijskog broja prema strogoj formuli (na primjer, ključ = serijski broj * 5/333 + 4). Primljena je vrijednost koju će korisnik programa morati unijeti da bi je otključao.