GARANTIR DESCONTO

Fórum Ctrl Alt Del Alt Tab Alt F4..como evitar.... #140722

25/02/2003

0

Ctrl+Alt+Del Alt+Tab Alt+F4 Alt+Espaço..como evitar que o usuario tecle uma dessas combinações...


Anonymous

Anonymous

Responder

Posts

25/02/2003

Dor_poa

Ai vai um codigo que peguei no site da Borland que trava as teclas

(Ctrl+Alt+Del),(Alt+Tab), (Ctrl+Esc)

var
OldValue : LongBool;
begin
{liga a trava}
SystemParametersInfo(97, Word(True), @OldValue, 0);
{desliga a trava}
SystemParametersInfo(97, Word(False), @OldValue, 0);
end;


Responder

Gostei + 0

25/02/2003

Dbezerra

esta solucao funciona somente para 98 e me...

nos windows com arquitetura nt, como o 2000 e o XP, a coisa fica mais complicada...


Responder

Gostei + 0

25/02/2003

Jc

Ai vai um codigo que peguei no site da Borland que trava as teclas (Ctrl+Alt+Del),(Alt+Tab), (Ctrl+Esc) var OldValue : LongBool; begin {liga a trava} SystemParametersInfo(97, Word(True), @OldValue, 0); {desliga a trava} SystemParametersInfo(97, Word(False), @OldValue, 0); end;


Como faço pra cancelar o ALT+F4. Esse código faz isso?


Responder

Gostei + 0

27/02/2003

Anonymous

Como faço para desabilitar as teclas no xp/2000 ??

Onde posso obter informações desse tipo?

Obrigado


Responder

Gostei + 0

28/04/2003

Rodrigo_rcp

OnKeyPress
begin
if key=vk_f4 then
abort;
end;
end.


Responder

Gostei + 0

28/04/2003

Lady

esta solucao funciona somente para 98 e me... nos windows com arquitetura nt, como o 2000 e o XP, a coisa fica mais complicada...


Você sabe como fazer para NT, 2000 e XP?


Responder

Gostei + 0

29/04/2003

Rodrigo_rcp

Ops :lol: para bloquear f4 no XP é assim
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=vk_f4 then
abort;
end;

end.


Responder

Gostei + 0

29/04/2003

Cabelo

Só complementando as respostas, depende do Sistema Operacional que vc estiver utilizando, arquitetura de Windows 95 aceita todas as sugestões apresentadas acima, mas se estiver utilizando um SO com arquitetura NT é necessário criar uma Thread que irá localizar e utilizar o Hook das teclas para que elas sejam travadas dinamicamente, isto é dentro do programa, se o SO for arquitetura 95 a primeira sugestão é a mais aceita.
Lenbrando que a biblioteca é a ShellApi.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar