Вероятно ако напишете страхотна програма, която би могла да бъде полезна за мнозина, ще искате да печелите пари от нея. За да направите това, трябва да регистрирате програмата. Но трябва да се уверите, че една програма работи само за един потребител и той да не може да я разпространява или кода напълно безплатно или в своя полза, въпреки че работата е била инвестирана от вас.
Инструкции
Етап 1
За да избегнете това, тоест да защитите разработката на вашия софтуер от различни недоброжелатели, направете алгоритъм, чрез който програмата ще бъде недостъпна за потребителя в пълния му режим, докато той не въведе регистрационния код, за който ще ви плати.
Стъпка 2
Създайте нова форма в среда за визуално програмиране, в която поставете две полета за въвеждане и един бутон. Първото поле за въвеждане ще съдържа серийния номер на копието на програмата, а второто поле ще съдържа регистрационния код (или ключ). Бутонът ще служи за потвърждение на въвеждането на данни. За удобство поставете две полета за въвеждане едно под друго, подравнявайки ги вляво от формуляра и средата му и центрирайте бутона вдясно.
Стъпка 3
За бутона приложете атрибута Caption = „Регистрация“, за първото поле за въвеждане - Caption = „Вашият сериен номер“и за второто поле - Caption = „Въведете регистрационния код“.
Стъпка 4
Уверете се, че всеки компютър има свой уникален сериен номер и регистрационен ключ към него, които ще бъдат генерирани стриктно съгласно ясно дефинирана формула. За да направите това, уверете се, че при първото стартиране на програмата серийният номер се генерира произволно (RND) и записва в скрит файл или по-добре в системния регистър.
Стъпка 5
Сега се уверете, че ключът към серийния номер се изчислява от програмата по строга формула (например ключ = сериен номер * 5/333 + 4). Това е получената стойност, която потребителят на програмата ще трябва да въведе, за да я отключи.