【发布时间】:2015-06-03 16:57:55
【问题描述】:
我需要对不同的WMI类进行各种查询,而不是一个一个地做查询,提高执行速度我在此想到的:
在 C# 或其他 VB.Net 中,我想知道是否可以执行单个查询来一次检索多个类的属性。
随机无效的例子:
Using wmi As New Management.ManagementObjectSearcher(
"select SerialNumber from Win32_BaseBoard, select Caption from Win32_Process"
)
...
End Using
如果是,哪种查询语法正确?
【问题讨论】:
-
是什么让您认为组合查询不会简单地花费 2ce 时间?
-
@Plutonix,与 Process 类 (GetProcesses) 相比,我对 Win32_Process 执行时间进行了一些时间测量,但你可以在任何地方看到这一点,我一直听说 WMI 与其他方式不同需要很长时间检索相同的信息(在 .Net 类库下),我也做了我的措施
标签: c# .net vb.net windows wmi