我见过很多实例化 WMI 子类的例子Win32 Classes
。例如,尝试查询 Win32_Battery 类:
using System.Management.Instrumentation;
...
ManagementClass mgmt = new ManagementClass("Win32_Battery");
ManagementObjectCollection o = mgmt.getInstances();
但是,此查询失败,它告诉我它是一个未知类,无法实例化。
我究竟做错了什么?