我正在編寫一個連接到遠程服務器的c#應用程序來執行任務。 我已經能夠將文件複製到客戶端,並且現在我想要做的是,在完成所有文件的複製後,通過我的套接字發送「命令信號」,並讓客戶端運行它。通過c#套接字運行命令
只爲例子,這是我希望做的:
string cmD = @"\\192.168.0.1\\cmd";
byte[] clientData = new byte[8000];
clientData = System.Text.Encoding.UTF8.GetBytes(cmD);
clientSock.Send(clientData);
讓我們假設clientSock是連接到我的服務器的靜態插槽。 在這種情況下,我想在客戶端運行「cmd」。
任何想法?
當然,將代碼添加到將運行該命令的客戶端。 (nb:你應該使用psexec來代替Sysinternals,以安全的方式做到這一點)。 – user7116