是内核不一样啊,NT有一些不重启就可使用,像改IP

解决方案 »

  1.   

    using System.Management;//Add "System.Management" referenceConnectionOptions co = new ConnectionOptions();
    co.Username =username;//User must be in administrators
    co.Password =password;
    ManagementScope ms =
    new ManagementScope(@"\\rongyang\root\cimv2",co);
    ObjectQuery oq=new ObjectQuery("select * from Win32_OperatingSystem");
    ManagementObjectSearcher query1 = new ManagementObjectSearcher(ms, oq);
    ManagementObjectCollection queryCollection1 = query1.Get();
    foreach (ManagementObject mo in queryCollection1)
    {
    string[] ss={"1","0"};
    //0:Log off
    //1:Shutdown
    //2:Reboot
    mo.InvokeMethod("Win32Shutdown",ss);
    }
      

  2.   

    重启的例子
    http://expert.csdn.net/Expert/topic/2109/2109054.xml?temp=5.715579E-02