2010-05-18 25 views
0

Je cherche des informations sur l'utilisation de mstscax.dll dans VB. L'objectif est de créer un utilitaire qui se connecte à un service distant de la même manière que le bureau distant. Cependant, mon utilitaire n'est pas requis pour afficher le bureau.Utilitaire distant (RDP) avec mstscax.dll

J'ai une série de commandes que je vais commencer avec qui chercheront les utilisateurs, réinitialiser les connexions, l'ombre et le message. J'ai utilisé un fichier batch sur mon RDP pour effectuer ces fonctions, mais nous recherchons déjà plus de fonctionnalités et de puissance que ce que les commandes batch peuvent offrir.

Je googling 'mstscax.dll' mais les résultats ont été moins que satisfaisants bien que je continue à chercher. Est-ce que quelqu'un a de bonnes références? Est-ce que cela va même être possible?

Répondre

1

Si vous êtes à la recherche à la liste ou effectuer des opérations sur des sessions de bureau à distance, vous trouverez peut-être la Cassia library utile. La bibliothèque peut répertorier les utilisateurs connectés à un serveur, déconnecter ou déconnecter des sessions, mettre en miroir des sessions et afficher des boîtes de message dans une session, entre autres choses. (Notez que la fonctionnalité d'observation nécessite une version préliminaire de la bibliothèque disponible sur le projet build server - utilisez le lien des artefacts.)

+0

Très agréable. Je vais regarder un peu plus. Mais à ce stade, on dirait que Cassia sera ce que je cherche. Peu importe, oui, les fonctions que vous avez énumérées sont exactement ce que je cherche à faire. – IAbstract

0

Je pense que vous êtes censé utiliser le contrôle msrdp.ocx plutôt que cette DLL, bien que personnellement, je n'ai jamais utilisé non plus, donc je ne peux pas dire avec certitude.

Edit: Ajouter le lien

Voici un article CodeProject sur l'automatisation de RDP:

http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx