you have'nt enough permission

解决方案 »

  1.   

    哎呀呀......晕死了&急死了
      

  2.   

    http://www.csdn.net/develop/Read_Article.asp?Id=14918
    去看看吧,里面有远程查询的方法,需要登陆。
    ConnectionOptions oConn = new ConnectionOptions(); //用户名和口令是你登陆对方是必须输入的,也就是对方给你分配的权限
    oConn.Username = "wangzhe"; //访问对方的用户名
    oConn.Password = "1234"; //访问对方的口令
      

  3.   

    ManagementPath p = new ManagementPath("\\\\ServerName\\root\\cimv2");   
    ManagementScope ms = new ManagementScope(p,oConn);

    我没事过,应该是好用的。
      

  4.   

    介绍你一个好东西吧:
    Management (WMI) Extensions for Visual Studio .NET 2003 Server Explorer
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=62d91a63-1253-4ea6-8599-68fb3ef77de1安装后在VS.NET的“服务器资源管理器”里面多了两个东西,“管理类”和“管理事件”,通过它你可以很快的生成你要的WMI功能,比如关机功能。步骤如下:
    展开“管理类”,右击“共享”,然后选择“生成管理的类”,就可以得到所有有关共享的WMI功能了。可以试一试添加服务器来对其他机器进行操作。