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.