teclas son rapido que las acceso c# .net triggers hotkeys winlogon

c# - son - teclas de acceso rapido windows



Enganchar una tecla de acceso rápido desde la pantalla de inicio de sesión de Windows (4)

Los programas que se ejecutan con derechos de usuario normales no pueden interferir con la pantalla de inicio de sesión por razones de seguridad. Esto hace que sea más difícil para los registradores de teclas ver su contraseña.

Necesita convertir su programa en un servicio. Consulte http://msdn.microsoft.com/en-us/library/ms686953(VS.85).aspx para obtener detalles sobre cómo implementar e instalar un servicio.

Construí un programa que engancha el teclado y cuando alguna tecla de acceso rápido lo presionaba abría la puerta (que estaba conectada al puerto serie COM1 de la computadora).

esto funciona bien, hasta que bloqueo la computadora (winkey + L). Quiero poder abrir la puerta con la misma tecla de acceso directo desde la pantalla de inicio de sesión.

Estoy usando Windows XP y C #.

¿Cómo puedo hacer eso?

Gracias.


Necesita escribir un servicio de Windows que haga esto. Los servicios y controladores pueden ejecutarse fuera de los inicios de sesión de los usuarios, y los servicios son mucho más fáciles de escribir que los controladores.


no puedes Cuando la pantalla está bloqueada, las entradas de mouse y keboard no se envían a los programas en ejecución. Es una cuestión de seguridad. Si pudiera comunicarse con los programas en ejecución cuando la pantalla estaba bloqueada, ¿cuál sería el sentido de bloquear la pantalla?


Yahhhhhhhhhhhh !! ¡¡Lo encontré!!

Esto se puede hacer con " psexec / x" de sysinternals.