문제

프로그래밍 방식으로 및 원샷 거래로 다음 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

여기에 있습니다 원천 Codguru의 쿼리.

도움이 되었습니까?

해결책

그만큼 WMI 코드 제작자 몇 가지 언어로 스 니펫을 만들 것입니다. 이런 종류의 작업에 꽤 편리합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top