我正在编写一个连接到远程服务器的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