具体程序代码应该如何编写呢?还有,Process这个类是在哪个名称空间里的??我怎么找不到?

解决方案 »

  1.   

    using System.Diagnostics;
    -------------------------------Process proc = new Process(); proc.StartInfo.FileName = @"ping.exe"; proc.StartInfo.Arguments = "www.sina.com.cn"; 
    proc.StartInfo.UseShellExecute = false;
    proc.StartInfo.RedirectStandardOutput = true;
    proc.Start(); string output = proc.StandardOutput.ReadToEnd();MessageBox.Show(output);MessageBox.Show((proc.ExitCode).ToString());ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemdiagnosticsprocessclassstandardoutputtopic.htm
    参考这个
      

  2.   

    命名空间  System.Diagnostics
    如何写,你看帮助
    有一个VB的例子
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemdiagnosticsprocessclassstarttopic.htm
    参考
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemdiagnosticsprocessclasstopic.htm
      

  3.   

    //得到本工作组里的计算机列表
    Process pcnameProcess = new Process();
    pcnameProcess.StartInfo.FileName = @"net.exe";
    pcnameProcess.StartInfo.CreateNoWindow = true;
    pcnameProcess.StartInfo.Arguments = " view";
    pcnameProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
    pcnameProcess.StartInfo.UseShellExecute = false;
    pcnameProcess.StartInfo.RedirectStandardOutput = true;
    pcnameProcess.Start();
    pcnameProcess.WaitForExit();
    while(true){
    string output = pcnameProcess.StandardOutput.ReadLine();
    output= output.TrimEnd();
    if(output.StartsWith("\\"))
    comboBox1.Items.Add(output.Substring(2));
    else if(output.StartsWith("The"))
    break;
    }
      

  4.   

    System.Diagnostics.Process.Start("net.exe"," send 主机名 message");
      

  5.   

    Process msgProcess = new Process();
    msgProcess.StartInfo.FileName = @"net.exe";
    msgProcess.StartInfo.CreateNoWindow = true;//new line added
    msgProcess.StartInfo.Arguments = " send " + comboBox1.Text + " " + textBox1.Text;
    msgProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
    msgProcess.StartInfo.UseShellExecute = false;
    msgProcess.StartInfo.RedirectStandardOutput = true;
    msgProcess.Start();
    msgProcess.WaitForExit();
    string output = msgProcess.StandardOutput.ReadToEnd();
      

  6.   

    上面我写的小程序
    comboBox1.Text 是保存的机器名
    textBox1.Text是要发送的消息
      

  7.   

    发送消息的时候会弹出DOS窗口,如何给它屏蔽掉呢??