Página 1 de 1
Não deixar usuario alterar a hora...
Enviado: 27 Set 2004 15:01
por arielton.lima
alo !?
estou com um problema..
tenho um cliente ... soh que estamos tendo muitos problemas ao gerar um relatorio de estatisticas de venda por horario... as vezes o usuario não coloca a hora correta ou até mesmo altera a mesma... não usamos servidor dedicado... eh uma rede que na maioria das lojas são 2 maquinas com Win98.... descobri um arquivo chamado "timedate.cpl" que ao ser excluido/renomeado não se pode alterar a data/hora no windows... mas pelo prompt do MSDOS ficaria muito simples, não !?
pergunto... alguem sabe de alguma forma para barrar isso !? ou seja... o usuario não poderia nunca acessar a data e a hora da bios... nem pelo MSDOS, nem pelo CALENDARIO DO WINDOWS... ou melhor, até poderia acessar, alterar, etc... mas que o sistema pegasse uma outra hora... ignorasse a hora atual da bios.
pensei que talvez pudesse existir um aparelho que conectado ao computador .. simplesmente ficaria atualizando a data/hora do mesmo.... penso ainda que um sistema de controle de ponto seria + ou - desta forma, assim... evitando falhas, certo!?
por favor.. postem as suas soluções...
desde ja agradeço
[]s
Enviado: 27 Set 2004 17:16
por Cleiton Fidelis
Ai, Pra coisa errada aparece de tudo neh.. ate o cara alterando data e horas..
Quem sabe antes de emitir o relatorio vc nao roda um .bat, rum comando.. sei la.. pra atualizar as horas com a outra maquina, que estao em rede.. atraves do comando NET TIME do DOS.
Agora se nao tiver como, seja Camarada com o Usario, singelo, diga a ele..
"FAVOR NAO MEXXERRRR NO CALENDARRIOOOOOOOOOOO CARAMBAAA" !
Tudo conversado eh entendido.!
Abracos.
Cleiton Fidelis
Divinopolis MG
Enviado: 27 Set 2004 17:39
por arielton.lima
ae Cleiton...
com certeza... usuario mexe mesmo nas coisas...
assim... o comando net time até funciona se tiver servidor, entende !?
mas nesse caso acho que não...
pois o usuario pode entrar no sistema... ele atualiza a data e a hora com a do outro computador... até aí blz...
mas supondo que com o sistema aberto, ele volte com o CTRL+ESC até o RELOGIO do WINDOWS e mude a hora ... lah se foi a atualização feita antes.
o ideal seria mesmo alguma coisa externa controlando o relogio.. ligado em algo.. tipo, serial... entende.
obrigado pela força
[]´s
Enviado: 28 Set 2004 07:37
por Cleiton Fidelis
Amigao...
Entao deixa claro para o Usuario,"NAO MEXER NA MER.... DAS HORAS"
Pergunte qual o motivo de ele estar fazendo isto..
Pow.. ajuda ai neh ..rs
Abracos
Enviado: 30 Set 2004 10:19
por arielton.lima
ae Cleiton... eu queria tanto que fosse simples assim...
muito bom...
isso funcionaria perfeitamente... se nao se tratasse de um esquema tão complicado...
vou explicar melhor...
eh um sistema de TELE-ENTREGA de PIZZAS...
e agora inventaram de trabalhar de 00:00 até 02:00 ...
sendo que nesse horario seria gerado uma TAXA (MADRUGADA) para os coordenadores/funcionarios...
então se o sistema detectasse que a ahora fosse superior a 00:00 essa taxa seria gerada automaticamente...
agora veja bem, se o usuario liga o computador as 11:00 ... altera a hora p/ 12:00... quando for 23:00 pro sistema estaria 00:00... então seria gerado essa comissão extra...
então eh por essas e outras coisas... (várias, várias mesmo)... que teria que ser um relogio externo...
será o impossível que naum exista tal "hardware" ?!??!?
hehe
obrigado pela força...
se souber de algo... por favoooor me ajude!
abraços
Enviado: 30 Set 2004 15:32
por evandro.monte
Você pode fazer o seguinte:
1) Pegar a hora inicial de acordo com o que o operador informar (ou a que o sistema assumir).
2) A cada operação, verifique a hora da operação anterior para garantir que a atual será posterior.
3) Gerar relatório de fechamento com horários de atendimento. Caso ele fique manipulando o horário, ele vai cair no erro de mais de uma operação com tempos impossíveis elas, ou extrapolar as 2:00 da madrugada.
4) Fazer testes com o pessoal do atendimento, vez por outra, é bom. Alguém da gerência averigua junto a algum cliente amigo a hora do atendimento, já que os mesmos são gravados no sistema e podem ser contactados posteriormente, até mesmo como uma atidude de marketing como agradecer, saber se foi bem atendido,...
Acredito que com algumas atitudes de auditoria, os funcionários não tenderão a cometer o erro.
Enviado: 30 Set 2004 16:28
por Clipper
Se tiver servidor dá para usar o NET TIME sem problemas, basta executar o comando net time antes de executar a operação de venda.
No inicio da rotina onde ele verifica o horário execute o NET TIME.
Até logo.
Marcelo
Enviado: 30 Set 2004 16:54
por Clipper
KKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKK
Rapaz !!!!
Esse negócio de ficar procurando soluções para os colegas de vez em quando é muito divertido. Vejam essa...
Fui testar se dava para modificar o DOS para não permitir a execução do commando TIME, e descobri que dá...
Copiei o COMMAND.COM para um diretório de teste e editei ele em hexadecimal procurei as ocorrências de TIME e achei 2, uma era a sintaxe do comando, a outra era o comando, alterei para VIME, rodei o COMMAND.COM e... eureka !!! Tentei executar o comando TIME e deu ...
Comando ou nome de arquivo inválido....porém o comando VIME funciona que é uma beleza...
Agora eu quero ver os operadores alterarem a hora do sistema...
Para quem quiser testar peguem o COMMAND.COM "Atualizado" no link abaixo...para ficar mais legal alterei outros comandos...
COPY = COPI
DIR = LIS
REN = MUD
DEL = EXC
TIME = HORA
DATE = DATA
Peguem ele em :
www.mmendeso.hpg.com.br/command.com
Esse COMMAND.COM é para Windows 98.
Até logo.
Marcelo
Enviado: 01 Out 2004 16:53
por arielton.lima
galera... obrigado pelas dicas...
olha soh...
marcelo... perfeito isso... !hehe
pois como disse antes.. .não tem servidor dedicado nas lojas, então
net time (esquece).
então agora ficou mais simples...
ao abrir o sistema... ele executa o comando
VIME (hoho)...
claro.. não podendo eskecer do arquivo "timedate.cpl" que tem que ser renomeado para alguma coisa do tipo... "timedate.old", etc...
para não poder alterar tb pelo calendario do windows..
atualiza a hora... (pois temos que pensar no seguinte, bateria de placa mão vive dando pala, então tem que ter uma forma de eles poderem pelo menos colocar o horario inicial de trabalho)... e pronto... apos sair a primeira comanda... o sistema não mais aceitaria alterar a hora para aquele dia...
ou talvez com uma senha... (minha)... gerada apartir de uma DATA... meio que criptogafada... pois ter que ir a uma loja desssas somente pra alterar horario que os burrildos colocoram errado seria f...
com certeza, tudo isso juntado com as ideias do evandro.. não mais terei problemas...
meu deus... que sufoco !
mais uma vez... obrigado a todos.
[]s
P.S.: marcelo, divirta-se assim mais vezes.. .principalmente quando a duvida for minha !hoho

Enviado: 04 Out 2004 17:23
por Cleiton Fidelis
Este Marcelo.. "eh o Caraaa"
Ai galera!
Bom nao ir mudando a torto e direito os comandos, pois pode ser que algum comando "run.." seja executado e nao funcione por ter sido renomeado...
Mas.. Ele "eh o Caraaa"
Abracos
Cleiton Fidelis
Divinopolis MG
cleitonfidelis@hotmail.com
Impedindo a Alteração da Hora do Sistema
Enviado: 06 Out 2004 17:36
por jsnascimento
Clipper escreveu:KKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKK
Rapaz !!!!
Esse negócio de ficar procurando soluções para os colegas de vez em quando é muito divertido. Vejam essa...
Fui testar se dava para modificar o DOS para não permitir a execução do commando TIME, e descobri que dá...
Copiei o COMMAND.COM para um diretório de teste e editei ele em hexadecimal procurei as ocorrências de TIME e achei 2, uma era a sintaxe do comando, a outra era o comando, alterei para VIME, rodei o COMMAND.COM e... eureka !!! Tentei executar o comando TIME e deu ...
Comando ou nome de arquivo inválido....porém o comando VIME funciona que é uma beleza...
Agora eu quero ver os operadores alterarem a hora do sistema...
Para quem quiser testar peguem o COMMAND.COM "Atualizado" no link abaixo...para ficar mais legal alterei outros comandos...
COPY = COPI
DIR = LIS
REN = MUD
DEL = EXC
TIME = HORA
DATE = DATA
Peguem ele em :
www.mmendeso.hpg.com.br/command.com
Esse COMMAND.COM é para Windows 98.
Marcelo,
Boa Tarde!
Desculpe-me a inexperiência! Como ou com que eu posso editar e alterar o arquivo COMMAD.COM em Hexadecimal??? Eu usei o Edit do DOS e acabei danificando o arquivo COMMAND.COM.
:?: :?: :?:
Atenciosamente,
Jamil
Até logo.
Marcelo
Enviado: 06 Out 2004 17:42
por Clipper
Você precisa utilizar algum editor que tem a opção de edição em Hexadecimal...
Eu usei o XTREE GOLD
Tem vários na internet...
Mas cuidado...sempre faça os testes e alterações em uma cópia porque ser der pau não terá problema...
Até logo.
Marcelo