解决方案 »

  1.   

    可以实现咯 select * from win32里面的东西就可以
    ConnectionOptions options = new ConnectionOptions
                {
                    Username = this.textBox1.Text,
                    Password = this.textBox2.Text
                };
                ManagementScope scope = new ManagementScope(@"\\" + this.textBox3.Text + @"\root\cimv2", options);
                scope.Connect();
                ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
                ManagementObjectCollection objects = new ManagementObjectSearcher(scope, query).Get();
                foreach (ManagementObject obj2 in objects)
                {
                    if (this.radioButton1.Checked)
                    {
                        obj2.InvokeMethod("reboot", null);
                    }
                    else
                    {
                        obj2.InvokeMethod("ShutDown", null);
                    }
                }
    参考
      

  2.   

    这么多现成的工具 radmin RealVNC TeamView.... 自己做 不是那么简单的事情
      

  3.   

    相当于自己写了而一个FTP服务,或者用一个现成的FTP服务就可以了
      

  4.   

    http://blog.csdn.net/sunsanyou2004/article/details/6450388