2008-11-13 6 views
1

Je souhaite accéder au serveur distant à l'aide de mon programme (C# .NET) et y exécuter un programme dans le contexte de l'utilisateur connecté, tout comme utiliser Remote Desktop.Comment utiliser les services de terminal par programme

Je ne veux pas seulement exécuter un programme en utilisant un certain compte utilisateur (comme RunAs), mais d'avoir une session d'exécution séparée comme Remote Desktop

Je suppose que les services terminaux devraient être utilisés en quelque sorte, mais je ne le font pas savoir exactement. Toute aide serait appréciée.

Répondre

2

Vous devriez jeter un coup d'œil sur ce projet open source: http://www.codeplex.com/Terminals
Il utilise Terminal Services Client ActiveX (mstscax.dll) pour faire plein de choses intéressantes.

Il suffit de télécharger le projet et vérifier la source, je suis sûr qu'il vous donnera toutes les informations dont vous avez besoin pour faire ce que vous voulez.

Questions connexes