hehe... bom isso não é impossível de acontecer, mas é praticamente improvável. tirando servidores, ninguem fica mais de 30 dias sem desligar o computador, e mesmo que não desligue o computador, é muito improvável que nesses 30 dias o sistema fique aberto direto.
Todavia, isso pode eventualmente acontecer, então é só criar uma Thread no sistema, que rode sei lá, de 3 em 3 horas ou mais, e verifique a data e roda o script de bloqueio... sem alterar o funcionamento do sistema como um todo. []s Em 09/01/08, Leonardo Cruz Costa - P. M. Quissamã < [EMAIL PROTECTED]> escreveu: > > Aproveitando o gancho da discussão... > > Todos esses sistemas possuem verificação de data atual sem precisar passar > por logins? Acontece que o usuário pode simplesmente não desligar o sistema. > Nesse caso, como vocês fazem a verificação? > > p.s.: num sistema de atendimentos hospitalares, por exemplo, não dá pra > contar com o sistema reiniciando pois os plantões funcionam direto. > > Leonardo Cruz Costa > Analista de Sistemas / RH > Prefeitura Municipal de Quissamã > Mat.: 2601 > (22)2768-9324 / 9372 > ----- Original Message ----- > From: Marlon Andrei > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Sent: Wednesday, January 09, 2008 4:39 PM > Subject: RES: [delphi-br] [MEIO-OFF] Validação de licenças de Uso (+/- > aluguel por data) > > Legal a discussão. Vou dizer como eu faço no meu sistema ai vocês vêm > opinam: > > - Ao instalar, o sistema gera um código de registro utilizando hardware, > infos do sistema, etc > > - O cliente me manda esse código e através dele gero um código de > liberação. > Nesse código de liberação, vai a data atual > > - Quando o cliente insere esse código de liberação, ele verifica se a data > do cliente está certa (esse código vale para 1 único dia) > > - A partir daí, caso o cliente volte a data, o sistema trava e pede novo > código de liberação > > - Dentro do sistema, existe um contador. Esse contador é zerado a cada > execução em data diferente da anterior > > - Quando esse contador atinge um valor alto, significa q o cliente esta > alterando a data do sistema sempre para a mesma data, daí o sistema trava > e > pede código de liberação > > - Esses controles utilizam chaves no registro (detalhe, essas chaves > possuem > nomes e locais nada a ver com o nome do sistema) > > Acho q é isso, > > Marlon Andrei > > Thread System - Sites and Softwares > * 55 (16) 9209 8960 > * [EMAIL PROTECTED] <marlon%40threadsystem.com> > > _____ > > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] Em > nome de Fellipe Henrique > Enviada em: quarta-feira, 9 de janeiro de 2008 16:30 > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: Re: [delphi-br] [MEIO-OFF] Validação de licenças de Uso (+/- > aluguel por data) > > É uma idéia boa... ao inves de usar de 30 em 30 dias, poe um Random entre > 25 > e 40 dias.. assim o cliente nunca vai saber que dia realmente o sistema > irá > cair, somente você... e claro, nao avisar ao cliente, pra ele nao voltar a > data do sistema.. hehe.. > > Bom, no meu caso, no sistema inteiro eu nao deixo o cliente mudar a data, > ou > seja, vendas, caixa, receber e etc.. entao se por algum motivo o cliente > voltar a data da maquina, o sistema trabalhará com aquela data, ou seja, > pra > uma firma é inviável, imagina emitir um nota com data anterior?! > > []s > > Em 09/01/08, Régis Bender <[EMAIL PROTECTED] <mailto:regissk8%40terra.com.br > > > com.br> escreveu: > > > > Boa tarde, > > > > no meu sistema eu criei duas chaves no banco, uma com a > > dataDeExpiração(Date) e outro como expirada(char(3)). > > Ao entrar no sistema ele verifica se a data de expiração, caso a data > > atual seja maior que a data do banco, ele bloqueia o sistema, seta > expirada > > como 'SIM' (Para evitar que volte a data do micro) e cria uma chave com > a > > data. > > Ex: > > 09/01/2008 > > 09 * 10 + 100 = 190 > > 01 * 20 + 100 = 200 > > 2008 - 2000 * 10 + 100 = 180 > > > > Para atualizar, eles me passam essa chave(190.200.180) e eu descubro a > > data correta (Fazendo um cálculo contrario) e crio uma nova chave, onde > ele > > digitará no sistema. > > Ex: > > 09/01/2008 > > 09 * 10 + 101 = 191 > > 01 * 20 + 101 = 201 > > 2008 - 2000 * 10 + 101 = 181 > > > > A cada chave validada eu acrescento 30 dias na dataDeExpiração. > > > > É uma maneira simples mas bem eficiente. > > > > Obs.: Crie uma DLL para esta função > > sds > > > > Bender Desenvolvimento de Sistemas > > e Serviços Contábeis (Régis) > > (51) 98470699 > > > > Novo Hamburgo/RS > > MSN: [EMAIL PROTECTED] <mailto:regissk8%40terra.com.br> com.br > <regissk8%40terra.com.br> > > www.regisbender.com.br > > > > ----- Original Message ----- > > From: Marcos Bernardo > > To: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> > os.com.br > <delphi-br%40yahoogrupos.com.br> > > Sent: Wednesday, January 09, 2008 3:55 PM > > Subject: [delphi-br] [MEIO-OFF] Validação de licenças de Uso (+/- > aluguel > > por data) > > > > Salve senhores boa tarde... > > > > Estamos com um projeto para criar um pacote de software > > e a empresa aqui me pediu para criarmos algumas formas de > > travamento e segurança.. ok! > > > > Minha duvida é... como vcs fazem (caso alguem tenha isso no seus > sistemas) > > para liberar o uso do software, que no caso aqui seria como um aluguel > > a pessoa não pagou não usa... heheh > > > > Pensamos em Datas (Data do sistema < data ultimmo acesso) = TRAVAR > > > > Mas não estou sentido firmeza.. hehehe > > e atualização destas licenças??? > > > > Gostaria Opnião de vcs ... caso alguem utiliza alguma solução parecida > > > > Muito obrigado e espero ter sido claro.. hehe > > > > abraço! > > > > Marcos Bernardo > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ---------------------------------------------------------- > > E-mail classificado pelo Identificador de Spam Inteligente. > > Para alterar a categoria classificada, visite o Terra Mail > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > _________________________________ > T.·.F.·.A.·. > Fellipe Henrique > [EMAIL PROTECTED] <mailto:fellipeh%40gmail.com> com > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > ---------------------------------------------------------- > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.516 / Virus Database: 269.17.13/1214 - Release Date: 8/1/2008 > 13:38 > > [As partes desta mensagem que não continham texto foram removidas] > > > -- _________________________________ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]