2015-10-30 2 views
1

Je crée une application qui sera utilisée avec les services de terminaux, et j'ai créé un explorateur qui me permettra de transférer des fichiers. c'est d'abord seulement sur la machine locale. Est-il un moyen qui me permettra de se connecter à la machine distante accéder à leur bibliothèque commune. cela leur permettrait de choisir des dossiers de bureau et de documents. J'ai essayé d'obtenir l'adresse IP de la machine distante par Code Projects Grabbing Information Of Terminal Services. Je suppose que je suis vraiment à court de mots ici, je ne sais pas par où commencer ce processus. toute aide ou liens d'idées serait très utile.C# Transférer le fichier de la machine distante au serveur terminal

Merci beaucoup!

Répondre

1

Où est votre fichier? Dans le dossier net, ou non? Pouvez-vous installer des services sur la machine cible? Vous pouvez utiliser la méthode Process.Start en combinaison avec les utilitaires Mark Russinovich ou PowerShell Remoting.

+0

Le fichier peut se trouver n'importe où sur la machine. Cette application aura une interface utilisateur que je voudrais pour eux d'avoir un explorateur de fichiers qui leur permettra d'ouvrir le fichier qu'ils souhaitent transférer. Tous les ordinateurs qui seront à distance seront à l'intérieur du domaine. – JamTay317

+0

Pouvez-vous installer des services sur des machines distantes? Si oui: créer un service, qui contiendra des méthodes comme FilesInCatalog (chemin de chaîne): string [], GetSubfoldersInCatalog (chemin de chaîne): string [], GetFile (chemin de chaîne): byte []; installer ces services sur les machines cibles; ajouter un peu de sécurité; appelle ces services à partir des machines centrales. Si non, utilisez les utilitaires PS-Remoting ou Mark Russinovich avec la combinaison de Process.Start(). Vous aurez besoin de lire une sortie du processus, je pense. La première variante est plus facile. – Oxoron

+0

merci, je vais regarder dans le. – JamTay317