Bloqueo de Teclado....

Iniciado por MANULOMM, 30 Septiembre 2006, 21:54 PM

0 Miembros y 1 Visitante están viendo este tema.

MANULOMM

Hola, estoy haciendo un programa para una sala de internet
pero tengo el siguiente problema necesito bloquear el teclado y el mouse... esto ya lo logre a medias pues cuando escribo control + alt + supr se deSbloquea... probe deshabilitando esta convinancion pero cuando se escribe sale el letrerito 'el administrador de tareas ha sido deshabilitado por el administrador' y se desbloquea el mouse y el teclado... alguien sabe como bloqueo completamente el teclado y el mouse hasta que yo quiera....

Atentamente


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA


sch3m4

SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..

skapunky

Aqui tienes un ejemplo de un codigo... llama a la libreria que genera la funcion. Este ejemplo consta de un timer en el cual blokes y desblokeas. Es una funcion realmente sencilla.

Public Declare Function BlockInput Lib "user32" (ByVal fBlock As Long) As Long


Public Function Bloquear(Incremento As Integer, TiempoMax As Integer)
    Static contador As Integer
    contador = contador + Incremento
    If contador >= TiempoMax Then
    BlockInput False
    End If
End Function



Y esto en su formulario, y necesitan agregar un timer si no se les bloqueara y no podran hacer nada ok?

Private Sub Form_Load()
    Timer1.Interval = 1000
    'BlockInput True
End Sub

Private Sub Timer1_Timer()
Bloquear 2, 10'El dos es el incremento en segundos y el diez son los segundos maximos, ok?

End Sub


Saludos.
Killtrojan Syslog v1.44: ENTRAR

MANULOMM

todos estos codigos ya los tenia y los utilice, me funcionaron, lo que pasa es que cuando se oprime la convinacion magica (ctrl + alt + supr) este se desbloquea aun asi si esta bloquedada la funcion del administrador de tareas cuando sale el letrerito tambien se desbloquea la funcion....

Gracias Por Su Colaboracion


JUAN MANUEL LOMBANA
MEDELLÍN  - COLOMBIA


MANULOMM

Bueno... he Pensado Una Cosa y Es como puedo hacer para que un formulario este siempre visible... me explico mejor que el usuario no pueda hacer nadamas que ver ese formulario, que no interactue con el windows pues cerraria, quen o pueda salir de alli ni hacer nada... un de las soluciones que se me ocurrio fue deshabilitas mouse y teclado completamente por lo cual hay que deshabilitar todas las teclas y combinaciones para que el usuario nunca escape... como hago esto?????

Gracias


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA


skapunky

Puedes sacare el margen de encima ...si mal no recuerdo borderstile=0.... bueno en las propiedades vaya...ya loeras..

Lo que pasa que desde el administrrador de tardeas se podria cerrar cerrando el proceso. :-\

Saludos.
Killtrojan Syslog v1.44: ENTRAR

MANULOMM

HACI LO TENGO LO QUE NECESITO ES DESHABILITAR EL TECLADO Y EL MOUSE, YA PROBE UTILIZANDO TODO LO QUE ARRIBA ME SUGUIEREN PERO NO SE DESHABILITA EL CONTROL ALT + SUPR. COMO TAL SE DESHABILITA PERO SALE EL LETRERO  Y ESTE VUELVE Y HABILITA EL TECLADO, QUEDANDO HABILITADO LA TECLA DE WINDOWS...

GRACIAS


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA