老刀专栏

交作业

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
   {
  
   }

阅读更多
文章标签: c# query string
想对作者说点什么? 我来说一句

C#重启远程计算机的代码.

2009年04月14日 9KB 下载

c#计算机远程操作代码

2010年08月23日 320KB 下载

没有更多推荐了,返回首页

不良信息举报

C#远程重启计算机(转)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭