Pergunta

Como executar a seguinte consulta WMI, tanto por meio de programação para e como um negócio one-shot? Posso usar o Visual Studio 2008, e se assim o idioma e tipo de projeto faço para configurar? Eu sou um iniciante no isso para fornecer pormenores. Obrigado!

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

Aqui está o fonte da consulta de CodeGuru.

Foi útil?

Solução

O criador Código WMI irá criar os trechos para você em alguns idiomas. Sua muito útil para este tipo de tarefa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top