Je viens de créer sur le site du CodePlex un projet s’intitulant : « Windows Terminal Services .NET Library« . Comme son nom l’indique c’est une bibliothèque .NET qui permet de manipuler les services Windows Terminal Services.
Elle permet en outre de manipuler :
- Les sessions utilisateurs (consulter leur état, les deconnecter, …etc).
- Les processus utilisateurs (consulter leur état, les terminer).
- Et encore d’autres fonctionnalités à venir…
Bien évidemment, il est possible d’utiliser cette bibliothèque sur un serveur (ou tout simplement un poste) où Windows Terminal Services n’est pas installé afin de consulter les sessions ouvertes par le bureau à distance.
Cette bibliothèque utilise les API Windows WTS de Microsoft et n’utilise aucun autre composant tiers ! Sur le site du projet, vous pouvez télécharger aussi une petite application Windows Forms exemple (que j’utilise pour réaliser des tests).
Si vous souhaitez apporter votre contribution à cette bibliothèque, n’hésitez pas à m’en faire part !