Existe-t-il un moyen, dans un programme, de détecter si un programme est exécuté à partir d'une session de bureau à distance ou si le programme est exécuté normalement en .NET 2.0 ? Ce que j'essaie de faire, c'est de créer une application de chronométrage qui enregistre les entrées et sorties d'une personne et en garde la trace. Mais je soupçonne cette personne de se connecter à distance à son ordinateur au travail, depuis son domicile, et de pointer ses entrées et sorties.
Avez-vous une idée de la façon dont je peux résoudre ce problème (et la suppression de l'accès au bureau à distance n'est pas une option) ? S'il existe un moyen de détecter les sessions de bureau à distance, je vais simplement l'intégrer dans le programme et les empêcher de pointer à distance.
1 votes
Ha ha, c'est un problème intéressant :)
4 votes
L'un des problèmes qui se posent ici est l'éventail des différents outils de télétravail : MSTSC et VNC seront de gros concurrents, mais qu'en est-il de PCAnywhere, Live Mesh, GoToMyPC, etc., sans parler de Live Meeting et d'Adobe Connect Pro, qui peuvent tous deux faire du télétravail de bureau. Cela pourrait être très difficile à réaliser de manière robuste.
0 votes
Désolé de demander... je sais que c'est hors sujet. Mais un client à un autre connecté à travers différents réseaux en utilisant RDP est-il polyvalent ?