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

原创 2005年05月13日 12:35:00
首先添加对 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#重启远程计算机()

  • 2008年10月19日 10:16
  • 16KB
  • 下载

C#远程控制重启计算机源代码

  • 2012年04月22日 19:14
  • 22KB
  • 下载

利用C#重启远程计算机

如果叫你实现远程启动别人的计算机,你首先想到的可能是先做一个在远程计算机上面运行客户端程序,然后在本地计算机上面再做一个服务器端程序,通过这二个程序直接的通讯实现重启远程计算机。这当然是一个方法。但这...

重启远程计算机(源码)

  • 2008年05月12日 14:47
  • 33KB
  • 下载

C# 重启计算机的问题

C# 程序重启计算机的方法很多,网上也有不少这方面的文章,不过很多网上提供的方法在某些情况下无法获取重启计算机的权限导致重启失败。本文对这些方法做一些简单的讨论。 网上介绍最多的两种方法分别是: S...

C#下计算机锁定, 注销, 重启, 关机, 休眠, 待机

【Introduction】This article is about locking, logging off , rebooting, shutting down, hibernating and...

c#中关闭和重启计算机的代码

方法1.启动进程的方法. 首先导入命名空间 using System.Diagnostics; 然后,在你需要设置关机的事件里,比如说按钮点击事件内,在这个事件的方法内写: ProcessSt...
  • huyu107
  • huyu107
  • 2015年03月31日 14:01
  • 1686
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#远程重启计算机(转)
举报原因:
原因补充:

(最多只允许输入30个字)