我用C#做wmi时,调用到了ManagementObject中的InvokeMethod方法.string[] str= { "" } ;
managementObject.InvokeMethod("Reboot" , str ) ;这个方法其中的一个参数为string methodName(就是上面的"Reboot"),我想找到更多的methodName,可是找了很多地方都没有详细的资料( 我想MSDN上应该有,可是也没找到:( ).我自己也就知道几个(Reboot,Shutdown,Creat).请问哪里有详细的资料呢?

解决方案 »

  1.   

    http://www.cnblogs.com/Files/IceSharK/WMI.rar这个是 wmi 浏览器 你可以看到所有的东西  注意要开启wmi服务
    另外 好像 msdn 里面有个更好的 activex 控件 是放到IE 里面的 我忘掉在哪里了
      

  2.   

    楼上的,我用了你说的那个软件,可是里面并没有列出methodName的东西呀.
      

  3.   

    Windows提供一个叫wbemtest.exe的东东,用它可以看到你机器上WMI中对象所对应的所有属性和方法。
    在CMD里直接输入wbemtest.exe就可以了,一般连接root\cimv2,本机不用输用户名和密码(但你要是由管理员帐号登陆的)。选“枚举类别”再选递归就可以看到root\cimv2下的所有对象的信息了,一般Win2000是600多个,XP是900多个,Win2003是1000多个。
      

  4.   

    这些对象是WMI的对象,一般你用得到的是WIN32开头的,CIM的是它的基类。
    这方面你可以看看脚本方面的东东,会更清楚一些,可以上微软的脚本中心去看看!
      

  5.   

    MSDN中就有雅,不是所有的类都有方法的,有些有。你还可以看看
    win32_process,win32_shares等,它们就有好多方法,MSDN中有这些东西的详细介绍!