Pregunta

Estoy creando una aplicación de Windows que captura los detalles de la sesión todos los usuarios.

Quiero realizar un seguimiento de que el número de usuarios se conectan con mi máquina con las sesiones RDP. ¿Quieres registrar toda su actividad con la captura de pantalla.

Así que me gustaría saber cómo puedo capturar la pantalla activa. Probé 'RUNA', pero su espectáculo me captura de pantalla actual en la que me encuentro. Soy capaz de utilizar los datos de aplicaciones del usuario, pero no obtener la pantalla actual.

También probé LogonUser, CreateProcessAsUser pero no conseguir el punto real. Así que por favor, hágamelo saber cómo puedo hacerlo?

utiliza 'Cassia' google biblioteca a la lista de toda la corriente registra usuario.

Gracias Laxmilal

¿Fue útil?

Solución

Sería mucho más fácil de hacer que la aplicación para que se inicie en la sesión del usuario cuando inician sesión en la máquina, y luego monitorear el usuario de la sesión su ya. Los problemas inherentes a syncronizing varios ejemplos de su aplicación en ejecución (uno por usuario conectado) son mucho más fáciles de resolver entonces los problemas que implica tener un punzón aplicación a través de sesiones de usuario de windows y ejecutar código en varias sesiones diferentes a la vez y (a continuación, sincronizar todo de todos modos).

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