Ir para conteúdo
  • Cadastre-se

dev botao

Problema Com Blockinput


  • Este tópico foi criado há 3781 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

A dúvida não diz especificamente sobre o componente ACBrTEFD, mas como o componente utiliza este mesmo método para bloquear o mouse e o teclado, então achei pertinente perguntar aqui.

 

Estou com problema em alguns clientes onde não está bloqueando o mouse e o teclado. Utilizo em meu ambiente de desenvolvimento o Windows 7 64bits e funciona perfeitamente, mas em outro cliente, com a mesma plataforma, não bloqueia. Também tenho um micro com o Windows Server 2008 e também não funciona.

 

Porém, nestes que não funcionam, se eu executar o aplicativo como administrador funciona parcialmente (apenas o mouse continua se movendo, mas o clique não funciona).

 

Alguém já passou por este problema?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

UAC essa é a resposta

ele é quem faz isso

então ou você acha algo para fazer a assinatura de sua aplicação e o windows não bloquear os comandos dele

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Uma alternativa que encontrei e me ajudou de imediato, é desativar o Controle da Conta de Usuário.

 

http://windows.microsoft.com/pt-BR/windows-vista/Turn-User-Account-Control-on-or-off

 

O Controle da Conta de Usuário (UAC) pode ajudar a impedir alterações não autorizadas no seu computador. Ele funciona através da solicitação da sua permissão quando uma tarefa requer direitos administrativos, como a instalação de um software ou a alteração de configurações que afetem outros usuários.

Nós não recomendamos que o Controle da Conta de Usuário seja desativado. Se você é desativá-lo, deve reativá-lo assim que possível.

  1. Para abrir Contas de Usuário, clique no botão Iniciar4f6cbd09-148c-4dd8-b1f2-48f232a2fd33_47., em Painel de Controle, em Contas de Usuário e Segurança Familiar (ou em Contas de Usuário caso esteja conectado a um domínio de rede) e, depois, clique em Contas de Usuário.

  2. Clique em Ativar ou desativar o Controle de Conta de Usuário18abb370-ac1e-4b6b-b663-e028a75bf05b_41. Se você for solicitado a informar uma senha de administrador ou sua confirmação, digite a senha ou forneça a confirmação.

  3. Marque a caixa de seleção o Usar o Controle de Conta de Usuário (UAC) para ajudar a proteger o seu computador a fim de ativar o UAC, ou desmarque essa caixa para desativá-lo, e então clique em OK.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Nesse caso, o correto seria você implementar a elevação de acesso no seu software.

Veja essas perguntas e suas respostas:

http://stackoverflow.com/questions/10472080/how-to-grant-elevation-with-delphi

http://stackoverflow.com/questions/923350/delphi-prompt-for-uac-elevation-when-needed

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...

Elevando o nível de acesso com o arquivo de manifesto resolveria de imediato, porque uso aqui e funciona perfeitamente!

 

Depois que você embutir o arquivo *.res de manifesto tenha certeza de remover todas as referências a Unit XPMan.pas de sua aplicação, caso contrário seu procedimento em burlar a segurança do Windows não funcionará.

 

Att. Solivan!

Sistema de Automação Comercial para diversos segmentos
NF-e, NFC-e, SPED Fiscal - www.arenasoft.com.br

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3781 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.