Frage

Wie kann ich die folgende WMI-Abfrage ausführen, sowohl programmatisch als auch als One-Shot-Deal? Kann ich Visual Studio 2008 verwenden und wenn ja, welche Sprache und Art des Projektes gründe ich? Ich bin ein absoluter Anfänger auf diesem so bitte Einzelheiten angeben. Dank!

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

Hier ist die Quelle die Abfrage von MS-Office.

War es hilfreich?

Lösung

Die WMI-Code Schöpfer werden die Schnipsel für Sie in wenigen Sprachen erstellen. Es ist ziemlich praktisch für diese Art von Aufgabe.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top