Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Elemental Code en 29 Marzo 2012, 21:29 pm



Título: Bloquear mouse - (Hook?)
Publicado por: Elemental Code en 29 Marzo 2012, 21:29 pm
Hola

Queria saber si habia una forma facil de bloquear el mouse.
Me fije en la api "Blockimput" pero no me sirve, el tecado debe seguir funcionando.

Supuse que con un hook podria agarrar el mouse event antes de que llegue a el sistema y cambiarlo por algo como null para que no pase nada.

Si eso es posible diganme y me pongo a investigarlo.
Muchisimas gracias :)


Título: Re: Bloquear mouse - (Hook?)
Publicado por: raul338 en 30 Marzo 2012, 03:53 am
Asi como con hook del teclado a bajo nivel puedes bloquear todo el teclado, lo mismo pasa con el mouse

WH_MOUSE_LL y no devuelves nada :xD


Título: Re: Bloquear mouse - (Hook?)
Publicado por: rembolso en 30 Marzo 2012, 06:52 am
mira ak tenes un ejemplo muy explicado : http://www.recursosvisualbasic.com.ar/htm/listado-api/234-bloquear-mouse-y-teclado.htm   :P  tratalo de minimizar


Título: Re: Bloquear mouse - (Hook?)
Publicado por: rembolso en 30 Marzo 2012, 06:59 am
Public Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" ( _
    ByVal idHook As Long, _
    ByVal lpfn As Long, _
    ByVal hmod As Long, _
    ByVal dwThreadId As Long) As Long

Dim Mouse As Long

    Mouse = SetWindowsHookEx(WH_MOUSE_LL, -1, App.hInstance, 0)
''''''''''''''
' PARA DESBLOQUEAR API
Public Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long

UnhookWindowsHookEx MAUSE 'PARA desbloquear le pasas la id obtenida anteriormente