La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2529 - LISTA DE TAREAS Y CTRL+ALT+SUPR
Autor:  Paul Maluenda Quezada
He visto los trucos para bloquear y detectar Ctrl+Alt+Supr, y tambien para hacer invisible un programa en la lista de tareas que aparece cuando se pulsa esta combinacion de teclas. Pero solo funcionan en Windows 95. ¿Existe algun equivalente para Windows NT?

Muchas gracias.
Felicitaciones por la pagina. Es la mejor de todas.

  Respuesta:  Luis Miguel Caballero
Yo he usado este código siempre que lo he necesitado y corrió en W2K y WNT. No sólo desactiva el CTRL-ALT-DEL, también deshabilita el CTRL-ESC y el ALT-TAB. Así que úsalo con cuidado!!!

Private Const SPI_SCREENSAVERRUNNING = 97&
Private Declare Function SystemParametersInfo Lib "User32" Alias
"SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long,
lpvParam As Any, ByVal fuWinIni As Long) As Long

Public Sub DisableKeys(blnParam As Boolean)
Dim blnParam2 As Boolean
Call SystemParametersInfo(SPI_SCREENSAVERRUNNING, blnParam,
blnParam2, 0&)
End Sub

Para desactivar las teclas usas DisableKeys(true) y para activarlas de nuevo es DisableKeys(false)