Ir para conteúdo
Fórum Script Brasil
  • 0

Duvidas De Rotina


lmf.php

Pergunta

Olá gente.. to precisando de respostas pra algumas duvidas:

Bem, eu estou criando um aplicativo q bloqueia a estação que só quem tem o login e a senha pode usarm, já tenho toda a logica formada, só falta saber:

Como eu Bloqueio as teclas Crtl+Ald+Del, A teclado WIN (Que abre o menu iniciar) a tecla Alt+Tab e a tecla Alt+Esc.

Esse é o grande problema smile.gif

Obrigado,

lmf.php

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
Eu conheço esse script de bloquear... mais ele não é compativel com windows 2000 nem XP.. quero um q seja compativel com ambos!!!

De fato, mas você não havia especificado o sistema operacional. Mas, você deu uma olhada no último post citado na minha mensagem? Talvez não seja o ideal, mas é melhor do que nada (dito isto, ainda não consigo entender o porquê de querer bloquear estas teclas tão úteis no sistema operacional... rolleyes.gif ).

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Explicando o porque:

Estou criando um sistema de login e senha em fullscreen... e se o cara não souber a senha ele não pode mexer na Máquina. Agora... Se o cara não saber a senha e der um alt+tab? ou um crtl+alt+del? ou um alt+esc?

Entende?

Link para o comentário
Compartilhar em outros sites

  • 0

Não seria mais simples utilizar os recursos de travamento da máquina disponibilizados pelo próprio Windows 2000/XP? No Win98 a idéia de ter que implementar isso é completamente aceitável (dada a total insegurança do sistema), todavia o Win2000/XP é muito superior nesse quesito.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

To fazendo isso pra aprender =) to aprendendo VB entende rssss

Sim, mas nem tudo pode ser feito em VB (ou mesmo é prático de se fazer). Um iniciante deveria explorar tudo que a linguagem oferece nativamente, para depois partir para tópicos mais avançados e externos, como APIs, componentes, etc.

Como faço pra fica em fullscreen?

Não sei seria bem o que se pode considerar como "fullscreen", mas tente:

a) definir a borda (BorderStyle) como 0 - None

cool.gif definir a janela como maximizada (WindowState = 2 - Maximized)

Certo? wink.gif

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0
Em 06/03/2005 em 15:10, lmf.php disse:

Olá gente.. to precisando de respostas pra algumas duvidas:

 

Bem, eu estou criando um aplicativo q bloqueia a estação que só quem tem o login e a senha pode usarm, já tenho toda a logica formada, só falta saber:

 

Como eu Bloqueio as teclas Crtl+Ald+Del, A teclado WIN (Que abre o menu iniciar) a tecla Alt+Tab e a tecla Alt+Esc.

 

 

Esse é o grande problema http://scriptbrasil.com.br/forum/html/emoticons/smile.gif

 

Obrigado,

lmf.php

Para bloquear teclas como Ctrl+Alt+Del, Alt+Tab, tecla Windows e outras no Windows, você precisa utilizar APIs específicas do sistema operacional, mas há algumas limitações. O Ctrl+Alt+Del, por exemplo, é protegido pelo próprio sistema e não pode ser bloqueado diretamente por aplicativos comuns por questões de segurança.

Aqui estão algumas orientações para as outras teclas:

  1. Tecla Windows e Alt+Tab: Use o registro de hooks no teclado através da API SetWindowsHookEx no modo WH_KEYBOARD_LL para interceptar os eventos dessas teclas e ignorá-los. Isso requer permissões elevadas.

  2. Tecla Alt+Esc: Também pode ser bloqueada usando um hook global, embora seja necessário cuidado para evitar instabilidade no sistema.

  3. Ctrl+Alt+Del: Esta combinação não pode ser desativada diretamente, mas você pode criar um ambiente de quiosque (kiosk mode) que limita o acesso ao desktop.

Um exemplo prático pode ser usar frameworks como o .NET ou bibliotecas de terceiros para implementar essas funcionalidades. Dependendo da aplicação, o uso do modo de execução seguro (Secure Desktop) pode ser uma opção adicional para controle.

Curiosamente, enquanto desenvolvo meus próprios projetos, como explorando mundos abertos em plataformas como o riorise.com, eu aprendi que a gestão de eventos de sistema pode ser complexa, mas fascinante!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...