2015-10-30 157 views
1

我正在創建一個將與終端服務一起使用的應用程序,並且我創建了一個可以讓我傳輸文件的資源管理器。這首先只在本地機器上。有沒有一種方法可以讓我連接到遠程機器訪問他們的公共庫。這將允許他們選擇桌面和文檔文件夾。 我一直試圖通過Code Projects Grabbing Information Of Terminal Services獲得遠程機器的IP地址。我想我真的在這裏失言,我不知道從哪裏開始這個過程。任何幫助或想法鏈接將是非常有用的。c#從遠程機器傳輸文件到終端服務器

非常感謝!

回答

1

你的檔案在哪裏?在網絡文件夾中,還是不行?你可以在目標機器上安裝服務嗎? 您可以將Process.Start方法與Mark Russinovich實用程序或PowerShell遠程結合使用。

+0

該文件可能位於其機器上的任何位置。這個應用程序將有一個用戶界面,我想他們有一個文件瀏覽器,將允許他們打開他們希望傳輸的文件。所有將遠程處理的計算機都將位於該域內。 – JamTay317

+0

您可以在遠程機器上安裝服務嗎?如果是: 創建服務,該服務將包含諸如FilesInCatalog(string path):string [],GetSubfoldersInCatalog(string path):string [],GetFile(string path):byte [];等方法。 將服務安裝到目標機器上; 增加一些安全性; 從中央機器調用此服務。 如果否,請使用PS-remoting或Mark Russinovich實用程序與Process.Start()的組合。我想,你需要從流程中讀取輸出。 第一個變體更容易。 – Oxoron

+0

謝謝,我會研究它。 – JamTay317

相關問題