É só para impedir o usuário de finalizar a aplicação e utilizar outros 
programas do computador. Se o Ctrl+Alt+Del não estiver desabilitado o usuário 
faz o que quer.

[]s
Willer Alves da Costa
  ----- Original Message ----- 
  From: Elazar Dornelles Ceza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 09, 2006 3:35 PM
  Subject: RES: [delphi-br] Bloquear o teclado


  Beleza;

  Testei no XP e ok.
  Quanto a bloquear o ctrl + alt + del se fiser acho que as itençoes já
  não são boas...

  Imagina no meio de uma transacao...der pau com o micro com teclado e
  mouse travado....
  O que o cara vai fazer...'resetar o micro'....faz isso algumas veses e
  tu detona o micro.

  Eu colocaria um timer...pra cada tanto tempo chamar a funcao
  novamente...e so parar de chamar quando  transaca acabar, entao se o
  cara der crtl alt del e voltar a aplicacao vai bloquear de novo
  Ate terminar a transacao.




  Atenc
  elazar

  -----Mensagem original-----
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de WILLER
  Enviada em: quarta-feira, 9 de agosto de 2006 14:19
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Bloquear o teclado


  Aqui funcionou. E minha aplicação vai rodar em Win98. Então não tem
  problema.
    ----- Original Message ----- 
    From: Hayalon A. de Oliveira 
    To: delphi-br@yahoogrupos.com.br 
    Sent: Wednesday, August 09, 2006 12:57 PM
    Subject: RES: [delphi-br] Bloquear o teclado


    No xp, não funcionou...





      _____  

    De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em
    nome de Hudson
    Enviada em: quarta-feira, 9 de agosto de 2006 12:14
    Para: delphi-br@yahoogrupos.com.br
    Assunto: Re: [delphi-br] Bloquear o teclado



    o codigo completo

    Escondendo o Programa de Ctrl+Alt+Del
    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
  Dialogs;

    type
      TForm1 = class(TForm)
      procedure FormCreate(Sender: TObject);
      procedure FormDestroy(Sender: TObject);
      private
      { Private declarations }
      public
      { Public declarations }
      end;

    var
      Form1: TForm1;

    implementation

    {$R *.DFM}
    {Para ocultar um programa, deve-se registrar este como um serviço do
    Windows. Normalmente um serviço do Windows é ativado quando com a
    inicialização do sistema (Windows) e pemanece ativo até a finalização
  deste.
    Este processo esconde o programa da lista "Ctrl+Alt+Del"}
    Const
      Servico_Simples = 1;
      Servico_Unregister = 1;

    Function RegisterServiceProcess(DwProcessID, dwType: DWord): DWord;
  StdCall;
    External 'KERNEL32.dll';


    procedure TForm1.FormCreate(Sender: TObject);
    begin
      RegisterServiceProcess(GetCurrentProcessID, Servico_Simples);
    end;

    procedure TForm1.FormDestroy(Sender: TObject);
    begin
      RegisterServiceProcess(GetCurrentProcessID, Servico_Unregister);
    end;
    end. 

      ----- Original Message ----- 
      From: WILLER 
      To: delphi-br@yahoogrupos.com.br 
      Sent: Wednesday, August 09, 2006 10:18 AM
      Subject: Re: [delphi-br] Bloquear o teclado


      Tentai fazer assim, mas deu erro.
      ERRO:"O arquivo 'project.exe' está vinculado ao KERNEL32.DLL de
  exportação
    que não foi encontrado: geren".
      Sabe o que pode ser?
      Estou usando o Win98. Pode ser isso?
        ----- Original Message ----- 
        From: Hudson 
        To: delphi-br@yahoogrupos.com.br 
        Sent: Wednesday, August 09, 2006 10:03 AM
        Subject: Re: [delphi-br] Bloquear o teclado


        Acho o q vc pode fazer e tirar o aplicação do gerenciador
    "Kernel32.dll".....

        bom eu faço assim

        function geren(dwProcessId, dwType: integer): integer; stdcall;
  external
    'KERNEL32.DLL';

        //ve

        geren(getCurrentProcessID, 1);

        //não ve
        geren(getCurrentProcessID, 0);

        espero ter ajudado
          ----- Original Message ----- 
          From: WILLER 
          To: delphi-br@yahoogrupos.com.br 
          Sent: Wednesday, August 09, 2006 9:42 AM
          Subject: Re: [delphi-br] Bloquear o teclado


          Esta API não bloqueia Ctrl+Alt+Del, então o usuário pode
  finaliza
    minha aplicação. É possível bloquear "Ctrl+Alt+Del" ?

          []s
          Willer Alves da Costa.
            ----- Original Message ----- 
            From: Rubem Nascimento da Rocha 
            To: delphi-br@yahoogrupos.com.br 
            Sent: Tuesday, August 08, 2006 7:21 PM
            Subject: RE: [delphi-br] Bloquear o teclado



            Informe-se sobre a função BlockInput() da API do Windows. Ela
    bloqueia 
            teclado e mouse. Sds.

            >From: "WILLER" <[EMAIL PROTECTED]>
            >Reply-To: delphi-br@yahoogrupos.com.br
            >To: <delphi-br@yahoogrupos.com.br>
            >Subject: [delphi-br] Bloquear o teclado
            >Date: Tue, 8 Aug 2006 17:04:14 -0300
            >
            >Olá,
            >  Estou desenvolvendo uma aplicação onde o usuário deve ficar
  com o
    teclado 
            >desabilitado durante uns segundos. Impedindo-o de acessar
  algum
    programa 
            >através de atalhos do teclado.
            >Alguém sabe se é possível fazer?
            >
            >
            >[]s
            >Willer Alves da Costa.
            >
            >[As partes desta mensagem que não continham texto foram
  removidas]
            >


  _________________________________________________________________
            MSN Messenger: converse com os seus amigos online. 
            http://messenger.msn.com.br

             

            __________ Informação do NOD32 1.1683 (20060728) __________

            Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
            http://www.nod32.com.br


          [As partes desta mensagem que não continham texto foram
  removidas]

           

        [As partes desta mensagem que não continham texto foram removidas]

         

        __________ Informação do NOD32 1.1683 (20060728) __________

        Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
        http://www.nod32.com..br <http://www.nod32.com.br> 


      [As partes desta mensagem que não continham texto foram removidas]

       

    [As partes desta mensagem que não continham texto foram removidas]





    [As partes desta mensagem que não continham texto foram removidas]

     

    __________ Informação do NOD32 1.1683 (20060728) __________

    Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
    http://www.nod32.com.br


  [As partes desta mensagem que não continham texto foram removidas]




        

        
              
  _______________________________________________________ 
  Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
  http://br.answers.yahoo.com/ 
   

  __________ Informação do NOD32 1.1683 (20060728) __________

  Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
  http://www.nod32.com.br


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a