c#如何让另一台机子执行dos 命令 ?? 在机子a上运行c#命令,让机子b执行个dos命令,如何写??谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要干坏事?这得在机子B上先运行一个服务端程序,然后在机子A上运行客户端程序发送指令,B接收到后执行相关指令 我只有个执行DOS命令的方法 public string RunDosCommand(string command) { Process process = new Process(); process.StartInfo.FileName = "cmd.exe"; process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardInput = true; process.StartInfo.RedirectStandardOutput = true; process.StartInfo.RedirectStandardError = true; process.StartInfo.CreateNoWindow = false; process.Start(); process.StandardInput.WriteLine(command); process.StandardInput.WriteLine("exit"); return process.StandardOutput.ReadToEnd(); } 我是低手,才会在本机上执行DOS命令 看了看,首先要B机器要开telnet服务才可以,写个BAT文件例如b.batSystem.Diagnostics.Process.Start("b.bat");虽然土点,但是我试了蛮久//以下有些问题 System.Diagnostics.Process myProcess = System.Diagnostics.Process.Start("cmd.exe"); myProcess.StandardInput.WriteLine("D:\dir"); 制作图片滚动效果 基于POP3协议收发邮件系统 如何获取按钮的Click事件的EventHandler列表? 用打开文件对话框能否打开一个文件夹? GridView编辑单元格 C#如何打开一个已经存在的Excel文件 如何使用Nunit-Gui V2.1 谁做过“学校卫生管理系统”?!! 登陆窗口用户和密码问题 在线等待,急,关于SqlDataAdapter问题? 客户端提交数据到服务器的问题 急!关于在指定控件中画随鼠标移动的十字线问题
这得在机子B上先运行一个服务端程序,然后在机子A上运行客户端程序发送指令,B接收到后执行相关指令
{
Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.CreateNoWindow = false;
process.Start(); process.StandardInput.WriteLine(command);
process.StandardInput.WriteLine("exit");
return process.StandardOutput.ReadToEnd();
}
System.Diagnostics.Process myProcess = System.Diagnostics.Process.Start("cmd.exe");
myProcess.StandardInput.WriteLine("D:\dir");