USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Crlt+alt+del
cfgonsalves
BETIM
MG - BRASIL
Postada em 29/01/2007 17:28 hs         
Olá,
Estou precisando de bloquear a função Crlt+alt+del alguém sabe como que eu faço isto?

     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 29/01/2007 17:39 hs            
tenta isso
 
Private Declare Function SystemParametersInfo Lib "user32.dll" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long) As Long
Private Declare Function GetCurrentProcessId Lib "kernel32.dll" () As Long
Private Declare Function RegisterServiceProcess Lib "kernel32.dll" (ByVal dwProcessID As Long, ByVal dwType As Long) As Long
   
Private Const SPI_SCREENSAVERRUNNING = 97
Private Const RSP_SIMPLE_SERVICE = 1
Private Const RSP_UNREGISTER_SERVICE = 0
Public Sub RemoveFromList()
    Dim lngProcessID As Long
    lngProcessID = GetCurrentProcessId
    Call RegisterServiceProcess(lngProcessID, RSP_SIMPLE_SERVICE)
End Sub
Public Sub RestoreToList()
    Dim lngProcessID As Long
    lngProcessID = GetCurrentProcessId()
    Call RegisterServiceProcess(lngProcessID, RSP_UNREGISTER_SERVICE)
End Sub
Public Sub Disable()
    Dim cad As Boolean
    Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, True, cad, 0)
End Sub
Public Sub Enable()
    Dim cad As Boolean
    Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, False, cad, 0)
End SubersInfo(SPI_SCREENSAVERRUNNING, False, cad, 0)
End Sub

Jesus Cristo é O Senhor!!!
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 29/01/2007 17:40 hs            
esse aki é pra XP
 
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
Public Function DisableAltCtrlDel() as long
  Dim x As Long
  x = FindWindow("#32770", vbNullString)
    Do
      DoEvents
      x = FindWindow("#32770", vbNullString)
      Call ShowWindow(x, SW_HIDE)
    Loop Until x <> 0
  DisableAltCtrlDel = x
End Function
trlDel = x
End Function

Jesus Cristo é O Senhor!!!
     
Vilmar Brazão
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 29/01/2007 17:41 hs         
Veja esta dica tb.:
Impedir que o usuário saia do programa ou formulário sem que seja uilizado o botão sair
http://www.vbweb.com.br/dicas_visual.asp?Codigo=3221&Classificacao=0

http://www.vilmarbro.com.br
     
cfgonsalves
BETIM
MG - BRASIL
Postada em 29/01/2007 19:35 hs         
Prezado Korn,
O seu código fonte está incomplento, gentileza enviar novamente.

     
cfgonsalves
BETIM
MG - BRASIL
Postada em 29/01/2007 19:38 hs         
  Prezado Vilmar,
O seu modelo funcionou porém ocorre erro fatal.

Observação
Estou utilzando windows xp
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página