GARANTIR DESCONTO

Fórum Sistema de Expiração - p/ programas #204192

05/01/2004

0

Olá amigo(a)s


Eu gostaria colocar um tipo de travamento no form1, ex: quando o programa for
criado gostaria de fazer tipo um programa shawere com ou data de expiração ou numero limitado de utilização. Digamos que eu fiz um programa e quero que ele rode só até o dia 20/01/2004 e apartir dai ele não rode mais. eu fiz tipo assim
mas quando pula de um ano para outro da pau e não trava.

Ex:

edit1.text:= datetostr(date); (DATA ATUAL)
edit2.text (data que eu escolher para expiração)

if edit1.text >= edit2.text then
begin
showmessage(´programa expirou´)
end
else
form2 showmodal ;
end;
end.

se alguem tiver uma dica legal ficarei bastante grato.

[b:f6d41a3ebb]Título editado pelo Moderador (AZ) - Removido: ´Att Feras -Sistema de xpiração - p/ programas´[/b:f6d41a3ebb]


Pacelly

Pacelly

Responder

Posts

05/01/2004

Nigro

if StrToDate(Edit1.Text) > StrToDate(Edit2.Text) then


Responder

Gostei + 0

05/01/2004

Turbo Drive

Não sei se vc já o faz, mas é sempre bom sugerir: coloque um arquivo .ini em um lugar bem escondido e que seja comum a todas as plataformas windows, onde neste arquivo vc coloca a data que vai expirar o sistema.
Espero ter ajudado.


Responder

Gostei + 0

06/01/2004

Guigao

Caro colega tenta fazer este procedimento ustilizando o registro do windows.
Assim te dara mais garantia, pq se o usuario formatar a maquina ele perdera toda a config do sistema ,e assim ele terá contactar o seu serviço novamente.....


Responder

Gostei + 0

06/01/2004

Nildo

Caro colega tenta fazer este procedimento ustilizando o registro do windows. Assim te dara mais garantia, pq se o usuario formatar a maquina ele perdera toda a config do sistema ,e assim ele terá contactar o seu serviço novamente.....

Mas se ele formatar a maquina ele vai perder o registro também


Responder

Gostei + 0

06/01/2004

Guigao

[quote:9622d3946c=´guigao´]Caro colega tenta fazer este procedimento ustilizando o registro do windows. Assim te dara mais garantia, pq se o usuario formatar a maquina ele perdera toda a config do sistema ,e assim ele terá contactar o seu serviço novamente.....


Mas se ele formatar a maquina ele vai perder o registro também[/quote:9622d3946c]
Ai que entra a questao, a ideia de colocar uma protecao do sistema via registro do windows é essa, pois o usuaria nao imagina onde isso é tratado, pois se vc formatar a maquina o limpar ou ate mesmo apagar algumas configuracoes do registro o sistema nao ira funcionar , por motivos, obvios, por causa que ele(o sistema), necessita da chave do registro.

Ai vc pode tratar de diversas formas,
- serial;
- por periodo (cliente mensalista);
- ou por execucoes(30 pode ser executado o sistema por exemplo);

Blz...
caso nao ficou bem entendido me mande um e-mail ...

T mais , abraço


Responder

Gostei + 0

06/01/2004

Pacelly

Mas ai pessoal como se faz isso ? não tenho nem ideia por isso fiz aquela besterinha no inicio..

no aguardo.. e muito obrigado pela ajuda...


Responder

Gostei + 0

07/01/2004

Marcelo

Olha nesses casos eu crio um arquivo onde gravo a data de instalacao, data do ultimo uso e a data de vencimento!

Essas datas sao usadas para que o usuario nao retroceda a data do windows e continue usando o software do mesmo jeito!

Qualquer dúvida pode entrar em contato comigo! Valeu?

Marcelo


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar