我的 C# .NET 2.0 应用程序使用ManagementObjectSearcher
该类执行两个查询:
_searcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSWmi_PnPInstanceNames");
_searcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSSerial_PortName");
我想将它们组合起来,以便_searcher
包含两个查询的所有结果。但是,当我尝试这样做时......
_searcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSWmi_PnPInstanceNames AND MSSerial_PortName");
...引发“无效查询”异常。有人对我如何使这项工作有任何想法吗?谢谢。