tenho deselvolver um sistema que o cliente o alugue por um tempo estipulado, sendo que a empresa fornece uma chave de liberação, até aqui esta OK, mas a grande duvida como fazer para que o cliente na fraude o sistema alterando a data do Sistema???
Aguem já deselvolveu um sistema assim???
Fazer programa expirar! Como?
2 Respostas
Cara não fraudar ??? isso é uma coisa IMPOSSIVEL, ainda mais se vc não colocar suas classes em um bom obfuscador…
Tem algumas formas de fazer isso, uma é colcoar uma rotina que começa a contar depoisda instalação… Depois que essa rotia chegar a 15 dias ou 30 ela manda um comando para um metodo ou classe que cheque isso…Então digadmo o programa inicia , checa, funciona…Se passar o tempo estipulado ,cada vez que o programa inicializar ele manda um Boolean false, então a classe que checa, fecha o programa…
Isso é um meio simples de fazer isso OK???
->Não use o relogio do usuário como parametro.
Nem bloqueio o sistema de uma hora para outra, emita avisos antes de travar de vez o sistema, pois o usuário poderá ficar na mão no momento que estiver fazendo uma venda por exemplo, fornece a opção de na hora que travar o usuário poder optar por ter mais um dia ou algo parecido.