Sección de códigos , trucos y ejemplos para visual basic
<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
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
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar