Question

Je suis en train de créer une application Windows qui capture tous les détails de la session de l'utilisateur.

Je veux suivre que le nombre d'utilisateurs sont connectés avec ma machine en utilisant la session RDP. Vous voulez enregistrer toutes leurs activités avec capture d'écran.

Je voudrais savoir comment puis-je capturer l'écran actif. J'ai essayé « RUNAS » mais son show me capture d'écran actuel où je cours. Je suis en mesure d'utiliser les données d'application de l'utilisateur, mais pas obtenir l'écran actuel.

J'ai essayé aussi LogonUser, CreateProcessAsUser mais pas obtenir le point réel. Alors s'il vous plaît laissez-moi savoir comment puis-je faire?

J'utilise « Cassia » bibliothèque Google à la liste tous l'utilisateur connecté actuel.

Merci Laxmilal

Était-ce utile?

La solution

Il serait beaucoup plus facile de faire votre application au démarrage de la session de l'utilisateur lorsqu'ils se connectent à la machine, puis surveiller la session utilisateur son déjà. Les problèmes inhérents à syncronizing plusieurs instances de votre application en cours d'exécution (un par utilisateur connecté) sont beaucoup plus faciles à résoudre alors les problèmes inhérents à un coup de poing de l'application par les fenêtres sessions utilisateur et exécuter du code dans plusieurs sessions différentes à la fois (puis synchroniser tout de toute façon).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top