How do I run the following WMI query, both programmatically to and as a one-shot deal? Can I use Visual Studio 2008, and if so what language and type of project do I setup? I'm a complete beginner at this so please provide details. Thanks!
如何以编程方式和作为一次性交易运行以下WMI查询?我可以使用Visual Studio 2008,如果是,我可以设置哪种语言和类型的项目?我是一个完全的初学者,所以请提供详细信息。谢谢!
SELECT * FROM Win32_USBControllerDevice
For Each as USBDevice
ASSOCIATORS OF {Win32_PnPEntity.DeviceID="<USBDevice.Dependent>"}
WHERE ResultClass = Win32_DiskDrive
For Each as Drive
ASSOCIATORS OF {Win32_DiskDrive.DeviceID="<Drive.DeviceID>"}
WHERE AssocClass = Win32_DiskDriveToDiskPartition
For Each as Drive2Part
ASSOCIATORS OF {Win32_DiskPartition.DeviceID="<Drive2Part.DeviceID>"}
WHERE AssocClass = Win32_LogicalDiskToPartition
For Each as Disk2Part
Win32_LogicalDisk = <Disk2Part.Dependent>
End For
End For
End For
End For
Here's the source of the query from CodeGuru.
这是CodeGuru查询的来源。
1 个解决方案
#1
The WMI Code creator will create the snippets for you in a few languages. Its pretty handy for this kind of task.
WMI代码创建者将以几种语言为您创建代码段。它非常适合这种任务。
#1
The WMI Code creator will create the snippets for you in a few languages. Its pretty handy for this kind of task.
WMI代码创建者将以几种语言为您创建代码段。它非常适合这种任务。