Estoy escribiendo un administrador de contraseñas para Windows que quiero proteger contra los keyloggers. Hay un tiempo de espera de 5000 ms para los ganchos del teclado .
El procedimiento de enlace debe procesar un mensaje en menos tiempo que la entrada de datos especificada en el valor LowLevelHooksTimeout en la siguiente clave de registro:
HKEY_CURRENT_USER \ Control Panel \ Desktop
El valor está en milisegundos.
(El valor predeterminado de esa clave de registro es 5000)
Suponiendo que un administrador de contraseñas se ejecute como administrador, ¿podría suspender todos los programas, simular la escritura de una tecla, esperar 5 segundos y luego asegurarme de que Windows haya desactivado todos los enganches del teclado?
No he encontrado una forma de anular el registro de todos los enlaces a través de UnhookWindowsHookEx porque requiere un identificador que no tengo. Esta es la razón por la que estoy recurriendo a anular el registro por tiempo de espera.