• λ我爱Aspx >> Asp.Net >> C#远程重启计算机
  • C#远程重启计算机

  • :未知  Դ:internet  :2007-5-20 16:40:34  ؼ:c#
  • 首先添加对 System.Management的引用

    然后代码入下:

    ConnectionOptions op = new ConnectionOptions ( ) ;

    op.Username ="wgscd";’或者你的帐号(注意要有管理员的权限)

    op.Password = "wgscd" ; ’你的密码

    ManagementScope scope = new ManagementScope( "\\\\" + "106.54.20.1" + "\\root\\wgscd",

    op ) ;

    try

    {

    scope.Connect ( ) ;

    System.Management.ObjectQuery oq = new System.Management.ObjectQuery ( "SELECT * FROM

    Win32_OperatingSystem" ) ;

    ManagementObjectSearcher query1 = new ManagementObjectSearcher ( scope , oq ) ;

    //得到WMI控制

    ManagementObjectCollection queryCollection1 = query1.Get ( ) ;

    foreach ( ManagementObject mobj in queryCollection1 )

    {

    string [ ] str= { "" } ;

    mobj.InvokeMethod ( "Reboot" , str ) ;

    }

    }

    catch

    {

    }

    Ҷƪл˵?
  • һƪ常用编码工具类,支持base64,md5,des,crc32
    һƪ使用JS创建虚拟目录,并引导进入浏览