Sistema Trial
Como faço para deixar meu sistema liberado por somente 30 dias,
tem alguma ferramenta que faz isso?
tem alguma ferramenta que faz isso?
Pauloliv
Curtidas 0
Respostas
Martins
03/10/2003
Você poderá fazer uso das chaves de registro do windows para isso, vc pode criar uma chave no windows, criptografada de preferencia, mesmo que seja no formato string, contendo a data de expiração do seu software, sendo que a partir da primeira execução do seu aplicativo ele deve pegar a data do sistema e gravar como valor em uma chave, ex: Chave ´A´, depois ele calcula mais 30 dias, para isso veja algumas funções que incrementam data, então ele deve guardar o resultado ou data_fim em outra chave ex: Chave ´B´, Chave ´C´, deve guardar a data de saída do Aplicativo para que ele não possa ser carregado um dia antes e Chave ´D´ controla a data de entrada no aplicativo para fazer o calculo dos dias restantes, e todas a vezes em que o sistema for carregado ele deve verificar a data, assim como na abertura dos forms evitando assim que algum espertinho volte a data para a data de instalação e depois de carregar o aplicativo ele retorne para a data atual. Você também poderá fazer isso por numero de execuções o que seria bem melhor e mais seguro, pois com datas torna-se um pouco mais complicado e requer um estudo mais elaborado das vantagens e desvantagens.
GOSTEI 0