Sección de códigos, trucos y ejemplos para visual basic


Clic para descargar Velneo Open source Software - Plataforma para el desarrollo de aplicaciones sobre base de datos

 

 

20 - Desactivar las teclas Ctrl+Alt+Sup en windows Xp y Nt

<Volver> - Anterior - Siguiente

 

 

 



 

En Xp por el momento yo no se, y creo que no se puede desactivar esta combinación de teclas ya que el mismo sistema se encarga de capturarlas por una cuestión de seguridad, pero si se puede desactivar mediante una simple modificación de clave en el registro de Windows.

Pero hay que aclarar una cosa importanete, y es que si nuestro programa no puede volver a restablecer la clave modificada , no vamos a poder volver a utilizr el Ctrl+Alt+Supr a no ser que editemos el registro manualmente, por lo tanto habría que asegurarnos que por cualquier falla de nuestro programa, o corte de luz etc..., se pueda volver a restablecer todo como estaba, y esto es una doble tarea extra y no muy recomendable

 

Nota: También se puede bloquear el Ctrl+alt+supr e impedir que se abra el administrador de tareas, mediante el uso de timers. En el siguiente enlace podés ver un ejemplo

Buscar el administrador de tareas a partir del caption y si se encuentra abierto cerrarlo.

 

En el siguiente ejemplo, la rama del registro que hay que modificar es la siguiente :

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskmgr

 

El valor 0 desactiva la combinación de teclas, y el valor 1 la habilita o la activa

Al desactivar la combinación de las teclas, y luego presionarlas, se visualizará un MsgBox por parte de windows diciendo que no las mismas han sido desactivadas

 

vista del ejemplo

 

Controles para el ejemplo

Colocar 2 controles CommandButton

 

Nota: para acceder al registro , en este caso se utiliza WSH ( windows Script Host ) con el método RegWrite para grabar los cambios en el reg.

 

Código fuente en el formulario

 

Recursos visual basic 6.0 - Enlaces Relacionados

 



Buscar en Recursos vb