Data de Expiração de um Software

2 respostas
B

Fala galera beleza??

Minha dúvida é a seguinte. Gostaria de saber como funciona o processo para desenvolver um software com data de expiração. Qual a maneira mais simples de se fazer isso?
Por exemplo, deixar o cara utilizar o software por 30 dias e depois bloqueá-lo caso ele não pague por ele.

Pergunto isso pois deve ter algum registro gravado no computador, pois senão bastasse o usuário desistalar o programa e instala-lo novamente para poder utiliza=lo. é claro que não é viável para ele fazer isso uma vez que ele perderia todos os seus registros do banco.

2 Respostas

berg.pb

Bem,

existem várias técnicas para proteger o seu sistema:

  • vc pode criar uma classe específica que tem a data de validade do sistema. ela pega a data atual do sistema e trava.

porém, o usuário pode alterar a data do sistema e continuar usando o programa.
vc pode gravar num arquivo na pasta windows, arquivo criptografado que o usuario nao saiba e q nao tenha o mesmo nome do programa, por exemplo: se seu programa é Folha de Pagamento, cria um arquivo chamada “configWin.sys”, q o suário vai achar que é algum arquivo do windows e não deleta.

nesse arquivo, vc trava o sistema. e ele tiver algum atributo dizedndo q travou, babau…

dá uma olhada nestes links sobre o assunto: LINK_UM e LINK_DOIS.

Abraços

R

Acho que a maneira mais segura de se fazer isso é usar como referência uma data obtida em algum servidor da Internet. Você consulta essa data na instalação e sempre vá consultando para ver se o software não expirou. Se expirou, você trava. Essa forma é a mais confiável.

Porém, o usuário poderá não ter internet, então outra forma de se protger se programa é limitar número de “usos”. Ou seja, você diz para o usuário que ele poderá usar o programa 100 vezes. A cada vez que ele iniciar o programa você desconta esse valor. Chegou em 0, trava.

Citei duas alternativas além do travamento pelo tempo do sistema operacional. Boa sorte!

Criado 28 de março de 2009
Ultima resposta 28 de mar. de 2009
Respostas 2
Participantes 3