Select 来自多个 类 的 WMI TargetInstance?

Select WMI TargetInstance from multiple classes?

我是 C++ 程序员,在 VS2010 工作。目前我正在使用 WMI 来监控系统中的进程和设备。在编写 WQL 查询时,是否可以从多个 类 中 select TargetInstance? 例如,我如何使用 select * from __InstanceOperationEvent within .1 where TargetInstance ISA 'Win32_PnpEntity','Win32_DiskDrive'.

而不是 select * from __InstanceOperationEvent within 1 where TargetInstance ISA 'Win32_PnPEntity'

我尝试使用 ,OR、etc.But,但都失败了。

感谢您的帮助。

没什么大不了的!!!

select * from __InstanceOperationEvent within 1 where (TargetInstance ISA Win32_PnPEntity') OR (TargetInstance ISA 'Win32_CDROMDRIVE') 解决了我的问题。