如何从WMI方法(How to get methods from WMI)

2019-09-30 00:31发布

文艺青年最爱的 ,我应该怎么SELECT的,而不是* ,以获得方法?

更多信息:

下面是一个例子:

using (var s = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM someClass"))
    foreach (var obj in s.Get())

如果我只问了一个属性是不够的-试图当我得到一个异常obj.InvokeMethod(...);

如果我要*这是不够好 ,但如果可能的话我宁愿避免这种情况。

我没有看到任何财产用于获取方法( - DisableEnable ,...),在文档的WMI类。 而如果它不在名单上-如何来*作品? 是不是只是应该让所有这些名单上的

编辑

使用有人建议ManagementClass代替ManagementObjectSearcher 。 这是否负载像所有属性* ? (如果没有,这是一个很好的答案。虽然在我的实际情况下,我需要的属性,除了调用方法的能力,而我的理论问题仍然是- 。是*不仅仅是所有 。)

文章来源: How to get methods from WMI
标签: c# c++ .net wmi