É provável que se você escrever um ótimo programa que possa ser útil para muitos, você deseje ganhar dinheiro com isso. Para fazer isso, você precisa registrar o programa. Mas você precisa ter certeza de que um programa funcione apenas para um usuário, e que ele não possa distribuí-lo ou o código totalmente gratuito ou para seu próprio benefício, embora o trabalho tenha sido investido por você.
Instruções
Passo 1
Para evitar isso, ou seja, para proteger o desenvolvimento do seu software de vários malfeitores, faça um algoritmo pelo qual o programa ficará inacessível ao usuário em seu modo completo até que ele insira o código de registro pelo qual ele irá pagar a você.
Passo 2
Crie um novo formulário no ambiente de programação visual, no qual coloque dois campos de entrada e um botão. O primeiro campo de entrada conterá o número de série da cópia do programa e o segundo campo conterá o código de registro (ou chave). O botão servirá para confirmar a entrada de dados. Por conveniência, coloque dois campos de entrada um abaixo do outro, alinhando-os à esquerda do formulário e em seu meio, e centralize o botão à direita.
etapa 3
Para o botão, aplique o atributo Caption = “Register”, para o primeiro campo de entrada - Caption = “Your serial number” e para o segundo campo - Caption = “Enter the registration code”.
Passo 4
Certifique-se de que cada computador tenha seu próprio número de série exclusivo e chave de registro, que serão gerados estritamente de acordo com uma fórmula claramente definida. Para fazer isso, certifique-se de que, ao iniciar o programa pela primeira vez, o número de série seja gerado aleatoriamente (RND) e gravado em um arquivo oculto, ou melhor, no registro.
Etapa 5
Agora certifique-se de que a chave para o número de série é calculada pelo programa de acordo com uma fórmula estrita (por exemplo, chave = número de série * 5/333 + 4). É o valor recebido que o usuário do programa deverá inserir para desbloqueá-lo.