Obs:- Para efeito da homologação, não é necessário travar o Ctrl+Alt+Del.Mas, depois de dar um Ctrl+Alt+Del, ao acionar o TaskManager, tudo volta ao normal
Mário
Moderador: Moderadores


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é ?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)

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
Olá Wagner,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.
Código: Selecionar todos
#pragma begindump
#include "windows.h"
#include "winable.h"
#include "hbapi.h"
HB_FUNC( TRAVATEC )
{
BlockInput( hb_parl(1) );
}
#pragma enddump
Acontece que a assinatura do usuario foi junto com o comando

