Fórum Sistema Trial #186150
03/10/2003
0
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
Curtir tópico
+ 0
Responder
Posts
04/10/2003
Martins
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)