Pregunta

i construyó un programa que se conecta el teclado y cuando alguna tecla de acceso directo apretó openning la puerta (que conecta al puerto serie COM1 del ordenador).

esto funciona bien, hasta que el bloqueo del ordenador (winkey + L). quiero ser capaz de abrir la puerta con la misma tecla de acceso directo desde la pantalla de inicio de sesión.

i el uso de Windows XP y C #.

¿Cómo puedo hacer eso?

gracias.

¿Fue útil?

Solución 3

Yahhhhhhhhhhhh !! i pareció !!

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

Otros consejos

Usted tiene que escribir un servicio de Windows que hace esto. Servicios y controladores pueden funcionar fuera de los inicios de sesión de usuario, y los servicios son mucho más fáciles de escribir que los conductores.

no se puede. Cuando la pantalla está bloqueada entonces las entradas de ratón y Keboard no se envían a los programas en ejecución. Es una cosa seguridad. Si se pudiera comunicar con los programas en ejecución cuando la pantalla se bloquea entonces ¿cuál sería el punto de bloquear la pantalla

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

Se necesita convertir su programa en un servicio. Por favor mira http://msdn.microsoft.com/en-us /library/ms686953(VS.85).aspx para obtener más información sobre cómo implementar e instalar un servicio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top