Colegas, Obrigado pelas várias sugestões. Mas vou clarear mais o meu objetivo: O sistema coletor de ponto ficará numa máquina com windows, onde várias pessoas podem ter acesso. O banco de dados que usarei será access ou arquivo txt mesmo que ficará na máquina local. Minha preocupação é o usuário mudar a hora do relógio do Windows para bater o ponto. O que gostaria e de saber se posso saber se e quando a hora relógio da máquina local foi alterada. Se possui algum arquivo de log que quanda estas informações. Ou outra ideia que posso implementar para resolver isso. Acho que agora fica mais claro.
Diante deste cenário a solução do nosso colega Felippe Nagato é a mellhor? abraços, Edmilson Pontes --- Felippe Nagato <[EMAIL PROTECTED]> escreveu: Oi, Eu faria assim: Imagine que seu programa possa rodar junto na inicialização do Windows. Neste instante, seu programa poderia gravar em algum lugar do PC, a data-hora atual e o valor de quanto tempo o Windows está ligado (função GetTickCount). A partir daí, você tem como saber, independente da hora do sistema real, o horário verdadeiro. Seria apenas somar a data-hora que você capturou no início com a diferença entre o tempo que Windows já está ligado neste instante com o tempo ligado capturado inicialmente. Daí, você poderia inclusive usar alguma função para acertar a data-hora atual no sistema pra ficar certinho. Agora, precisa analisar bem sobre salvar aquelas informações na inicialização do programa. Deveria também inserir informações se naquele dia o programa já foi aberto, etc etc etc. Pois, por algum motivo, alguém poderia fechá-lo, ou coisa do tipo, sendo necessário abrí-lo novamente. Até mesmo dado um Reset no PC. Isso pode ser implementado de acordo com as necessidades e criar a melhor configuração para evitar ao máximo fraudes neste método de alterar o horário do sistema. Imagino que não existe algo infalível quanto a isso... apenas você pode dificultar as coisas pro usuário que não esperaria que o programador tivesse dado muita atenção a alguns detalhes. Não sei se fui claro ou que essa fosse uma solução razoável pra se implementar. Qualquer coisa, é só falar. Atenciosamente, Felippe. _______________________________________________________ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html