Sumário - Índice - Anterior - Próximo


TEvAppProtect

Propriedades Método Evento



Unit
EAppProt

Descrição
Componente não visual para proteção de aplicações. Excelente para uso em aplicações que precisam ser liberadas para uso em períodos e também para proteção contra cópias. Você poderá usa-lo para:
  • Liberar a aplicação por apenas alguns dias para que o usuário possa avalia-la;
  • Liberar a aplicação por um número determinado de execução;
  • Quando se tem um sistema alugado e precisa-se libera-lo a cada período de 30 dias;
  • Liberação para que o sistema só funcione no computador de quem o adquiriu.

    Inicialmente o funcionamento do componente pode parecer um pouco complicado, mas a grande vantagem do seu uso é que os sistemas que você desenvolve ficarão inteiramente protegidos.

    Princípio de Funcionamento
    Quando o usuário rodar o seu sistema pela primeira vez será exibida uma janela informando um Número de Série e pedindo para que o usuário entre com o Código de Liberação.

    Sem esse Código de Liberação a aplicação não será executada. E a única pessoa capaz de gerar e informar o código é quem desenvolveu o sistema. Para isso deve ser utilizado o programa KeyGenerator que é de uso livre.

    As informações que você vai precisar para gerar o Código de Liberação são:

    Informação Significado
    IdApplication Identificador da sua aplicação. É o mesmo valor que você define na propriedade IdApplication e que corresponde a um número entre -2.147.483.648 e 2.147.483.647.
    Número de Série O número de série do computador do usuário.
    Período A data inicial e final em que o sistema estará liberado para uso. Existe também a opção da liberação definitiva, ou seja, sem limitação de data inicial e final.
    Execuções O número máximo de execuções. Existe também a opção de não limitar o número de execuções.

    Após informar os dados acima o programa irá calcular o Código de Liberação para ser informado para o usuário de sua aplicação.

    Todas as informações sobre a proteção são armazenadas, de forma criptografada, no registro do Windows. Dessa forma fica garantida a inviolabilidade das informações.