Cattura la finestra attiva in jpg utilizzando C #?
-
13-10-2019 - |
Domanda
Sto creando un'applicazione per Windows che cattura i tutti i dettagli della sessione gli utenti.
Voglio tenere traccia che quanti utenti sono collegati con la mia macchina tramite sessione RDP. Vuoi registrare tutte le loro attività con colpo di schermo.
Quindi vorrei sapere come posso catturare lo schermo attivo. Ho provato 'RUNAS', ma il suo spettacolo mi schermata corrente in cui corro. Sono in grado di utilizzare i dati delle applicazioni dell'utente, ma non ottenere schermo effettivo.
Ho provato anche LogonUser, CreateProcessAsUser ma non ottenendo punto reale. Quindi, per favore fatemi sapere come posso farlo?
ho usato 'Cassia' google biblioteca alla lista tutta la corrente registrato dell'utente.
Grazie Laxmilal
Soluzione
Sarebbe molto più facile da causare l'applicazione per l'avvio nella sessione dell'utente quando accedono nella macchina, e quindi monitorare la sessione utente la sua già. I problemi inerente sincronizzazione dei diversi casi della vostra applicazione in esecuzione (uno per utente registrati) sono molto più facili da risolvere quindi i problemi connessi con un punzone un'applicazione attraverso finestre sessioni utente ed il codice eseguito in diverse sessioni differenti contemporaneamente (e quindi sincronizzare tutto comunque).