다음을 통해 공유


구성 요소 열거

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

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

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

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

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