Frage

Ich erstelle eine Windows -Anwendung, die die Sitzungsdetails für alle Benutzer erfasst.

Ich möchte nachverfolgen, wie viele Benutzer mit meinem Computer mithilfe von RDP -Sitzung verbunden sind. Ich möchte ihre gesamte Aktivität mit Screenshot protokollieren.

Ich würde gerne wissen, wie ich den aktiven Bildschirm erfassen kann. Ich habe 'Runas' ausprobiert, aber es zeigt mir den aktuellen Screenshot, bei dem ich renne. Ich kann die Anwendungsdaten des Benutzers verwenden, erhalten jedoch keinen tatsächlichen Bildschirm.

Ich habe auch versucht, Logonuser, CreateRCessasuser zu melden, aber keinen tatsächlichen Punkt erhalten. Lassen Sie mich bitte wissen, wie ich es tun kann?

Ich habe "Cassia" Google Library verwendet, um alle aktuellen protokollierten Benutzer aufzulisten.

Danke Laxmilal

War es hilfreich?

Lösung

Es wäre weitaus einfacher, Ihre Anwendung in der Sitzung des Benutzers zu starten, wenn sie sich in den Computer anmelden, und dann die Benutzersitzung zu überwachen. Die Probleme, die bei der Syncronisierung mehrerer Instanzen Ihrer laufenden Anwendung inhärent sind (einer pro Benutzer angemeldet) sind viel einfacher zu lösen als die Probleme, die mit einem Anwendungsstempel durch Windows -Benutzersitzungen verbunden sind und Code in verschiedenen Sitzungen gleichzeitig ausführen (und dann trotzdem alles synchronisieren).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top