Як зробити реєстрацію програми

Як зробити реєстрацію програми

Цілком ймовірно, якщо ви напишете відмінну програму, яка могла б багатьом нагоді, ви захочете заробити на ній грошей. Для цього потрібно зробити реєстрацію програми. Але потрібно зробити так, щоб одна програма працювала лише на одного користувача, і щоб він не міг поширювати її або код абсолютно безкоштовно або для своєї вигоди, хоча праці були вкладені вами.

Інструкція

  1. Для того щоб уникнути цього, тобто захистити свою програмну розробку від різних недоброзичливців, зробіть алгоритм, за допомогою якого програма буде недоступна користувачеві у повному її режимі, поки той не введе реєстраційний код, за який він вам і заплатить.
  2. Створіть нову форму у візуальному середовищі програмування, в якому розташуйте два поля введення і одну кнопку. У першому полі введення буде вводитися серійний номер копії програми, а в друге поле — реєстраційний код (або ключ). Кнопка буде служити для підтвердження введення даних. Для зручності розмістіть два поля вводу одне під іншим, вирівняти їх по лівому краю форми і її середині, а кнопку розташуйте по центру справа.
  3. Для кнопки застосуйте атрибут Caption = «Зареєструватися», для першого поля введення — Caption = «Ваш серійний номер» і для другого поля — Caption = «Введіть реєстраційний код».
  4. Зробіть так, щоб на кожному комп’ютері був свій унікальний серійний номер та реєстраційний ключ до нього, який буде генеруватися строго по чітко прописаної формулою. Для цього зробіть так, щоб при першому запуску програми серійний номер випадково генерувався (RND) і записувався у прихований файл, а краще до реєстру.
  5. Тепер зробіть так, щоб ключ до серійного номеру вираховувався програмою по суворої формулою (наприклад, ключ = серійний номер * 5 / 333 + 4). Саме отримане значення користувач програми повинен буде ввести для її розблокування.

Корисні поради

Створіть невеликий сайт програми в мережі інтернету, де опишіть можливості програми, а також переваги від її використання. Створіть також гостьову книгу для того, щоб отримувати відгуки про програму і форму зворотнього зв’язку (або просто контактні дані) — для того щоб зв’язуватися зі своїми потенційними покупцями.