구성 요소 열거

Windows Server 2008 R2 또는 Windows 7에서 실행되는 Windows Installer 5.0은 컴퓨터에 설치된 모든 구성 요소를 열거하고 구성 요소의 키 경로를 가져올 수 있습니다. Windows Installer 5.0용으로 작성된 패키지는 MsiEnumComponentsEx, MsiEnumClientsExMsiGetComponentPathEx 함수를 사용하여 사용자 계정 및 설치 컨텍스트에서 구성 요소 및 제품을 검색할 수 있습니다. MsiEnumComponents, MsiEnumClientsMsiGetComponentPath 함수는 함수를 호출한 사용자 계정에 대해 설치된 구성 요소 및 제품에 대한 정보만 반환합니다. 전체 컴퓨터에 대한 정보를 수집하려면 각 사용자 계정에 대해 한 번 이상 이러한 함수를 여러 번 호출해야 합니다.

MsiEnumComponentsEx 함수는 설치된 구성 요소를 열거합니다. 함수는 호출할 때마다 하나의 구성 요소 코드를 검색합니다. 구성 요소 개체는 이 함수에서 설치된 구성 요소에 대한 정보를 받습니다.

MsiEnumClientsEx 함수는 지정된 설치된 구성 요소의 클라이언트인 제품을 열거합니다. 클라이언트 개체는 이 함수를 통해 클라이언트에 대한 정보를 받습니다.

MsiGetComponentPathEx 함수는 설치된 구성 요소에 대한 전체 경로를 반환합니다. 구성 요소의 키 경로가 레지스트리 키인 경우 함수는 레지스트리 키를 반환합니다. ComponentInfo 개체는 이 함수에 의해 설치된 구성 요소에 대한 정보를 받습니다.

Windows Installer 4.5 이전 버전: 지원되지 않습니다. 이 기능은 Windows 7 또는 Windows Server 2008 R2에서 실행되는 Windows Installer 5.0부터 사용할 수 있습니다.