DESABILITAR O CTRL ALT DEL NO XP

WEBIER 30/04/2005 18:44:15
#81166
Eu quero desabilitar o ctrl+alt+del no windows XP...

Encontrei por ai algumas formas de trocar o nome do programa na lista de soft que podem ser finalizados e coisas paracecida, mas o que quero mesmo é desabilitar, ou seja, que não apareceça nada quando essas teclas forem pressionadas.

Grato a todos que poderem me ajudar.
USUARIO.EXCLUIDOS 30/04/2005 18:46:27
#81167
Sugiro que pesquise antes de postar:
http://www.vbmania.com.br/vbmdetail.php?varID=885
WEBIER 03/06/2005 18:05:42
#86892
BRUNO DANTAS,
Sugiro que teste antes de responder.


Alguem tem alguma solução para meu caso?
Agradeço a todos!
USUARIO.EXCLUIDOS 03/06/2005 18:21:50
#86895
Resposta escolhida
Já enviei para o VBMania este código, mas aqui vai outra vez:
Private Sub cmdBloqueia_Click()
Open "C:\Windows\system32    askmgr.exe" For Random Lock Read As #1
End Sub

Private Sub cmdDesbloqueia_Click()
Close #1
End Sub


Neste exemplo, clicando no botão cmdBloqueia, as teclas CTRL+ALT+DEL deixam de ter efeito.
E clicando no botão cmdDesbloqueia, volta tudo ao normal.

Explicando: este código abre o executável taskmanager em modo exclusivo e assim não permite que este seja executado de forma alguma.

Ou seja, desta forma, você não está só a bloquear o CTRL+ALT+DEL mas sim o acesso seja de que modo for, ao TaskManager.

Espero que seja isto que pretenda.

FORMIGINHA 03/06/2005 18:22:41
#86896
tente assim:

Para desabilitar as teclas usadas pelo sistema, use a função API SystemParametersInfo. Geralmente os Protetores de Tela com senhas usam esta técnica para evitar que se cancele o protetor de tela sem saber a senha.

Rem Digite esta linha em General / Declarations
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Sub CtrlAltDel(Desabilita As Boolean)
Call SystemParametersInfo(97, bDisabled, "1", 0)
End Sub

Rem Para desabilitar basta chamar o sub
CtrlAltDel True
Rem Para reabilitar basta chamar o sub
CtrlAltDel False


não esqueça de finalizar o topico.
USUARIO.EXCLUIDOS 03/06/2005 18:38:48
#86899
Viva Formiguinha, já testou esse código no Windows XP?.....é que no meu não funcionou!
FORMIGINHA 03/06/2005 19:16:59
#86901
a ki funcionou.

vc já fez atualização do seu vb?
USUARIO.EXCLUIDOS 04/06/2005 16:51:29
#87003
Tenho o SP6.... penso que é a ultima actualização!!!

Será que é por causa do SP2 do XP ?
DANIELCPAETE 04/06/2005 18:33:27
#87008
Formiguinha que eu saiba esse codigo que voce postou nao funciona no XP a melhor solução é usar o codigo do MIGUEL ANGELO
Tópico encerrado , respostas não são mais permitidas