Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

nosire

Travar data e hora do sistema

Recommended Posts

Boa tarde amigos, estou chegando agora ao forum......

 

estou ao dispor para ajudar a todos

 

 

vou começando com uma duvida:

 

 

tenho aplicações que controlam documentos fiscais, e por necessidade a numeração tem que seguir a cronologia do tempo:

 

exemplo:

 

doc 1 dia 01/01/2009 hora

doc 2 dia 01/01/2009 horamaior

doc 3 dia 02/01/2009 hora

doc 4 dia 02/01/2009 horamaior

 

o bloqueio de entrada com data e hora anterior a ultimo acesso ja funciona blza

 

agora estou com o problema do usuario entrar no sistema e alterar a data e hora em tempo de execução do sistema

 

até peguei alguma coisa e testei na net, mas to sentindo problemas pois a hora e ate a data esta atrasando.....

 

alguem ja passou por isso, poderia me dar uma luz

 

 

agradeço a ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não quer deixar o usuário altera a hora durante a execução do sistema?

 

Você pode mudar a permissão do usuário (do windows) quando estiver executando o programa, para não mudar a data do sistema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não quer deixar o usuário altera a hora durante a execução do sistema?

 

Você pode mudar a permissão do usuário (do windows) quando estiver executando o programa, para não mudar a data do sistema.

é isto mesmo que quero que o usuario nao consiga alterar data e hora enquanto o programa estiver em execução

 

 

"Você pode mudar a permissão do usuário (do windows) quando estiver executando o programa, para não mudar a data do sistema."

 

como eu faria isto via codigo? é possivel

 

agradeço a ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se tem como bloquear a hora do sistema pelo REGEDIT.

Se tiver tem como mudar por código.

 

 

Mas você não pode ir na mão e alterar a permissa~odo usuário ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se tem como bloquear a hora do sistema pelo REGEDIT.

Se tiver tem como mudar por código.

 

 

Mas você não pode ir na mão e alterar a permissa~odo usuário ?

o problema é que o sistema roda em mais de 50 maquinas e utilizado as vezes por mais de um usuario por maquina!

 

e outra, sem a execução do sistema, o usuario pode alterar a data e hora, ja que como falei antes da entrada o sistema ja verifica o ultimo acesso!

 

 

se tiver msn e puder....

 

me addicione.... vamos trocar ideias qndo preciso

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que banco usa?

 

Provavelmente tem um servidor, pega a hora do banco. Assim não tem problema de o usuário alterar a hora.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que banco usa?

 

Provavelmente tem um servidor, pega a hora do banco. Assim não tem problema de o usuário alterar a hora.

 

trabalho com banco postgresql

 

tenho empresas onde é servidor (linux)

 

mas a grande maioria é no windows usuario, vista, xp

 

 

ate fiz uma rotina com algo que peguei na net...mas to sentindo alguns problemas... acho que em função dos msgbox os segundos vão desalinhando chegando a minutos, horas e ate dia de diferença!

 

c quiser posto o codigo do que tentei fazer

 

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque não usa a hora do servidor?

select getDate()

Não sei como é no Postgree, mas no SQL você pega a data assim.

 

 

Olha, uma outro solução, mei POG, é quando o usuario abrir o sistema, você guarda a data/hora. Depois em um timer você vai contando de um em um minuto. Mas é muita porquice e além do mais o usuário vai poder alterar a data antes.

 

posta o código ae.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.