Vjerojatno je da ćete, ako napišete izvrstan program koji bi mnogima mogao biti koristan, htjeti zaraditi od njega. 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.
Upute
Korak 1
Da biste to izbjegli, odnosno zaštitili svoj razvoj softvera od raznih nenamjernika, 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 vizualnom programskom okruženju, u koji smjestite dva polja za unos i jedan gumb. Prvo polje za unos sadržavat će serijski broj kopije programa, a drugo polje sadrži registracijski kod (ili ključ). Gumb ć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.
3. korak
Za gumb primijenite atribut Caption = "Registriraj", za prvo polje za unos - Caption = "Vaš serijski broj", a za drugo polje - Caption = "Unesite registracijski kod".
4. korak
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.