Bloquear botón de Inicio, Ctrl+Tab y Ctrl+Alt+Supr


En varias oportunidades en preciso restringir el uso de ciertas teclas o combinaciones de ellas para evitar, por ejemplo, que un usuario picarón nos cierre la aplicación de un puerto de información al transeúnte ó en una máquina de uso público. 

Agregar en la declaración (de cualquier módulo):

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

 

Y en la aplicación, en cualquier rutina):

Private Sub Form_Click()

SystemParametersInfo 97&, True, blnOld, 0&

End Sub