Se eu não me engano no Windows Xp , lá no painel de controle -- ferramentas administrativas--Diretivas de seguranca local Tem como bloquear de um determinado usuario de alterar a Data e Hora do widows... Isso ajudaria ?
Edmilson Pontes wrote: > 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 >>>>> > > > > > > *Yahoo! Grupos, um serviço oferecido por:* > PUBLICIDADE > > > ------------------------------------------------------------------------ > *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] > <mailto:[EMAIL PROTECTED]> > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > > . -- <<<<< 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