2009-09-23 12 views

Respuesta

0

Nop. Es probable que deba conectar con SetWindowsHookEx() para detectarlo.

0

No creo que pueda, no hay una función GetWindowsHook que devuelva el gancho (s). Además, tengo la impresión de que la rutina de procesamiento del teclado principal está enganchada a través de SetWindowsHookEx(), por lo que incluso si no hay enganches, hay al menos uno, el propio Windows.

+0

Gracias; He adivinado que sería al menos uno. Pero si no hay formas de hacerlo; ¡eso podría ser una fuente de horror! –

+0

Si le preocupa algún tipo de programa de supervisión de teclado, tal vez podría intentar otro enfoque: probablemente esté escribiendo en un archivo en algún lugar (o transmitiéndolo a través de una conexión de red). Filemon podría ayudarlo a ver si hay alguna E/S de archivo sospechosa, Wireshark podría hacer lo mismo con el tráfico de la red. –

+0

Tengo McAfee Security Suite en mi computadora portátil y la mantengo actualizada. Espero que ayude para algo de seguridad automática. –

1

depende en gran medida de qué nivel de abstracción que están obtención de pulsaciones de las teclas.
Para la detección máxima que se podría utilizar hardware directamente o ir lo más bajo posible (unos ganchos trabajan en HW controlador de nivel).

Por razones de seguridad, también podría usar un teclado virtual: los ganchos deberían estar dirigidos específicamente a su aplicación para simular pulsaciones de teclas.