SISTEMA TRAVAR COM 30 DIAS E LIBERAR COM SENHA

PAULOHSV 03/08/2009 15:47:26
#318715
Estou precisando de um sistema que trave o meu sistema a cada 30 dias e somente após digitado uma senha ele destrave o sistema e contiue a funcionar mais 30 dias e assim por diante.
Ja testei alguns programa, inclusive o activelock mas não deu certo. Alguem conhece algum componente que faça isto, ou alguma forma de desenvolver uma ferramenta segura para isto?
TECLA 03/08/2009 17:03:40
#318726
Qual o problema que enfrentou com o ACTIVELOCK?
NIKYTS 03/08/2009 17:09:53
#318729
eu utilizo o savesettings e coloco um contador, só que se o utilizador se lembrar de desintalar o programa e depois voltar a instala-lo ele conseguirá novamente ter a licença por + 30 dias, esse é o problema. por acaso também gostaria de uma maneira eficaz de o fazer correctamente.
EPISCOPAL 03/08/2009 20:48:29
#318761
bommm .......... pela net ai tem muitos compontentes q faz esse bloqueio .......... se um so naum resolve ....... entaum por que naum utilizar vários LOCKs ........... pelo que vi sao varios ........... so naum sei se tema a mesma tecnologia ...........
PAULOHSV 03/08/2009 21:10:54
#318763
TECLA o problema é que o contador de dias não reseta.

Coloco a chave de liberação, da a mesagem que o sistema foi liberado porem no proximo acesso ele pede pra registrar novamente.
TECLA 03/08/2009 22:14:56
#318776
Citação:

PAULOHSV escreveu:
TECLA o problema é que o contador de dias não reseta.

Coloco a chave de liberação, da a mesagem que o sistema foi liberado porem no proximo acesso ele pede pra registrar novamente.



Estranho!
Usei este controle por alguns anos e não tive problemas.

Validar se o programa já foi registrado
If Not alock.RegisteredUser Then
Me.Caption = [Ô]VERSÃO DE DEMONSTRAÇÃO[Ô]
Else
Me.Caption = [Ô]VERSÃO REGISTRADA[Ô]
End If


Verificar os dias que faltam para registrar
Dim diasQueFaltaParaRegistrar As Integer
diasQueFaltaParaRegistrar = 0
diasQueFaltaParaRegistrar = 30 - (frmMenu.alock.UsedDays)
txtdiasquefaltampararegistrar.Text = diasQueFaltaParaRegistrar
If diasQueFaltaParaRegistrar <= 0 Then
cmdregistrardepois.Enabled = False
End If
txtcodigodoprograma.Text = frmMenu.alock.SoftwareCode


Fonte:
http://www.macoratti.net/vb_nslc1.htm
WILLVIDAL 03/08/2009 22:24:36
#318779
Eu fiz isso utilizando chaves escondidas no regedit, em certa chave eu colocava a data em q eu o programa iria expirar. Funciona legal, a desvantagem é q se o cliente tiver um entendimento avançado de informática ele poderia burlar.
RENNERFERNANDES 04/08/2009 10:54:05
#318823
Não seria mais facil você colocar para ele travar no dia 30 de cada mês?
ex:

ele trava no dia 30/08/2009 coloca a senha para liberar, e trava no dia 30/09/2009, outra senha para liberar
PAULOHSV 04/08/2009 13:07:13
#318835
WILLVIDAL, RENNERFERNANDES mas e se o usuario ter algum conhecimento e alterar a data do computador? O sistema nunca ira expirar.
PAULOHSV 04/08/2009 13:46:24
#318843
TECLA o grande problema é que quando digitio a chave de liberação a propriedade .UsedDays não é zerada. Ele conta os dias de uso do sistema desta a data que ele foi instalado.
NICOLLAS2 04/08/2009 13:55:09
#318845
realmente... usando o ACTIVELOCK como faço pra dar mais 30 dias a cada chave gerada?


NIKYTS, onde consigo esse savesettings ?
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas