Página 2 de 2
Enviado: 01 Fev 2008 20:23
por Mário Isa
Mas, depois de dar um Ctrl+Alt+Del, ao acionar o TaskManager, tudo volta ao normal
Obs:- Para efeito da homologação, não é necessário travar o Ctrl+Alt+Del.
Mário
Enviado: 01 Fev 2008 21:26
por Maligno
Tanto melhor. Mas é como eu disse: se acionar Ctrl+Alt+Del, o trabalho de travamento fica totalmente perdido. Será que o povo que faz a checagem pra homologação saberia disso?
Enviado: 02 Fev 2008 09:21
por Mário Isa
O povo que faz a checagem para homologação.
Ah ! povo.
Para exemplo :
Eu havia preparado meu sistema para, se imprimir o cupom fiscal e der falha na hora da impressão do cupom TEF (que vem logo em seguida). ele, (o meu sistema), cancela automaticamente o cupom fiscal, tão logo a ECF se restabeleça.
O pessoal da REDECARD+TECBAN não disse nada, mas o pessoal do VISANET+AMEX disse que estava errado. E olha que isso não estava nos manuais.
Mas qualquer louco sabe que o comerciante não pode ser bi-tributado, pois se o cupom fiscal não for cancelado, na pr´xima tentativa haverá outro cupom fiscal, tributando-o duplamente.
Mas quem pode explicar isso a eles ?
Mário
Enviado: 02 Fev 2008 10:44
por Maligno
Então parece que esse povo tem as qualidades essenciais pra trabalhar pro governo: intransigência, burrice e descaso com aquele que paga a conta.

Enviado: 15 Mar 2008 10:05
por alaminojunior
Se for para homologacao para TEF so a chamada desta funcao nao basta, os caras la testam inclusive o acionamento das teclas de funcoes do windows (a bandeirinha)
Como nós precisamos levar o equipamento, e se eu levar um teclado que tenho aqui, da Itautec, que não tem as teclas do Windows ? Boa pergunta né ?
Enviado: 15 Mar 2008 10:47
por Maligno
Sou capaz de apostar que eles vão te fazer trocar o teclado.

))
Re: Arquivo TRava.exe p/ travar teclado urgente
Enviado: 18 Abr 2009 10:39
por wagner aragao
Ola alguem ja conseguiu travar tudo no teclado com xHarbour to precisando, nao entendi o codigo postado aqui pois tem umas chamadas no final estranha.
Olha pessoal!
Eu consegui fazer o programinha tá ok ?
Fiz em xHarbour e, caso sua aplicação seja clipper + blinker e vc, como eu, ainda não teve tempo de migrar tudo pode comandar direto de sua aplicação.
Você grava um arquivo TRAVATEC.TXT e ele trava
Depois vc grava um NTRAVATC.TXT e ele destrava.
Grava um FINALIZA.TXT e ele finaliza. (se fecha)
Ele grava, a cada 0.5 segundos um ACTIVA.TXT para mostrar que está ativo. Neste caso, toda vez que você for utilizá-lo, você deleta o ACTIVA.TXT, espera 1 segundos e pergunta se existe o ACTIVA.TXT, se existe é porque ele está ativo. se não existe é porque alguem (os homologadores, provavelmente) pararam o programinha com CTRL+ALT+DEL e neste caso, vc executa novamente a aplicação.
Chama-se TRAVA.EXE.
Se alguem interessar me avise aqui.
Abraços
Mário
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Estou terminando um programa em xHarbour que faz isso.
O problema é que não consigo executá-lo de dentro do meu .EXE.
Ele é uma aplicação 32 bits, mas quando o executo dá comando inválido.
Faço assim:
comanda := "TRAVA.EXE"
run (comanda)
Preciso conseguir executá-lo pois se alguém fechá-lo, meu programa comercial precisa reativá-lo....
Segue aqui o programinha.
Se alguém puder ajudar.
Código: Selecionar todos
*************
Function Main
*************
Para W
/*
TravaTec(.t.)
MHide()
@ 24,1 say "Travado."
inkey(20)
@ 24,1
TravaTec(.f.)
MShow()
@ 24,1 say "destravado."
inkey()
quit*/
while .t.
if file("travatec.txt")
ferase("travatec.txt")
mHide()
TravaTec(.t.)
end
if file("ntravatc.txt")
ferase("ntravatc.txt")
mShow()
TravaTec(.f.)
end
if file("finaliza.txt")
ferase("finaliza.txt")
ferase("activa.txt")
quit
end
if !file("activa.txt")
fll := "1"
memowrit("activa.txt",fll)
end
inkey(0.5) // aguarda meio segundo
end
return nil
#pragma begindump
#include "windows.h"
#include "winable.h"
#include "hbapi.h"
HB_FUNC( TRAVATEC )
{
BlockInput( hb_parl(1) );
}
#pragma enddumpMario Isa
Re: Arquivo TRava.exe p/ travar teclado urgente
Enviado: 18 Abr 2009 18:31
por sygecom
wagner aragao escreveu:
Ola alguem ja conseguiu travar tudo no teclado com xHarbour to precisando, nao entendi o codigo postado aqui pois tem umas chamadas no final estranha.
Olá Wagner,
Acontece que a assinatura do usuario foi junto com o comando, tente usar assim:
Código: Selecionar todos
#pragma begindump
#include "windows.h"
#include "winable.h"
#include "hbapi.h"
HB_FUNC( TRAVATEC )
{
BlockInput( hb_parl(1) );
}
#pragma enddump
Obs: Essa função é para compilar usando xHarbour ou Harbour.
Re: Arquivo TRava.exe p/ travar teclado urgente
Enviado: 19 Abr 2009 12:07
por alaminojunior
Acontece que a assinatura do usuario foi junto com o comando

)

)

)
Chic, já pensou se funcionasse....!?
Mas lembrando sempre, que a combinação CTRL+ALT+DEL não é bloqueada.
Se for para homologação de TEF, pode ser usada sem problemas, aliás é a mais indicada. Agora, se for para outra utilização onde precise travar o teclado por completo inclusive suas combinações, não funciona à contento.
Re: Arquivo TRava.exe p/ travar teclado urgente
Enviado: 04 Jun 2009 15:19
por Maurício Elias
Olá pessoal.
Olha só a resposta do Suporte do TEF:
" Prezado Sr. Mauricio,
O unico comando que deverão NÃO estar travado é ctrl+alt+del, demais opções
deveram estar bloqueados.
Atenciosamente,
Seven-PDV - Suporte Técnico "
Assim, o KbdDisable está fora. Este TREAVA.EXE q vcs estão debatendo, pelo q entendí, é a solução.
_______
Maurício
Re: Arquivo TRava.exe p/ travar teclado urgente
Enviado: 08 Jun 2009 13:57
por Pablo César
Seja para TEF ou para o que for se destinar o travamento, aqui neste tópico tem algumas opiniões e sugestões:
viewtopic.php?f=1&t=9429&start=0&st=0&sk=t&sd=a
Re: Arquivo TRava.exe p/ travar teclado urgente
Enviado: 21 Jun 2009 10:17
por Maligno
Estou trancando esse tópico, em virtude dele tratar do mesmo assunto do tópico cujo link aparece na mensagem acima. Se alguém quiser continuar o assunto, deverá tratá-lo naquela outra thread.