Tikėtina, kad jei parašysite puikią programą, kuri galėtų būti naudinga daugeliui, norėsite iš jos užsidirbti. Norėdami tai padaryti, turite užregistruoti programą. Bet jūs turite įsitikinti, kad viena programa veikia tik vienam vartotojui ir kad jis negalėtų jos ar kodo platinti visiškai nemokamai ar savo naudai, nors darbą investavote jūs.
Nurodymai
1 žingsnis
Norėdami to išvengti, tai yra, apsaugoti savo programinės įrangos kūrimą nuo įvairių piktavalių, sukurkite algoritmą, pagal kurį programa vartotojui nebus pasiekiama visu režimu, kol jis neįves registracijos kodo, už kurį jums sumokės.
2 žingsnis
Sukurkite naują vaizdinės programavimo aplinkos formą, kurioje bus du įvesties laukai ir vienas mygtukas. Pirmajame įrašo lauke bus nurodytas programos egzemplioriaus serijos numeris, o antrame lauke - registracijos kodas (arba raktas). Mygtukas padės patvirtinti duomenų įvedimą. Kad būtų patogiau, padėkite du įvesties laukus vienas po kito, sulygiuodami juos kairėje formos ir vidurio pusėje, o centruodami mygtuką dešinėje.
3 žingsnis
Mygtukui pritaikykite atributą Caption = „Register“, pirmajam įvesties laukui - Caption = „Jūsų serijos numeris“ir antrajam laukui - Caption = „Įveskite registracijos kodą“.
4 žingsnis
Įsitikinkite, kad kiekvienas kompiuteris turi savo unikalų serijos numerį ir registracijos raktą, kuris bus sugeneruotas griežtai pagal aiškiai apibrėžtą formulę. Norėdami tai padaryti, įsitikinkite, kad pirmą kartą paleidus programą, atsitiktinai sugeneruojamas serijos numeris (RND) ir įrašomas į paslėptą failą arba geriau į registrą.
5 žingsnis
Dabar įsitikinkite, kad serijos numerio raktą programa apskaičiuoja pagal griežtą formulę (pavyzdžiui, raktas = serijos numeris * 5/333 + 4). Būtent gautą vertę turės įvesti programos vartotojas, kad ją atrakintų.