패키지 코드
패키지 코드는 특정 Windows Installer 패키지식별하는 GUID입니다. 패키지 코드는 .msi 파일을 애플리케이션 또는 제품과 연결하며 원본 확인에도 사용할 수 있습니다. 제품 및 패키지 코드는 서로 교환할 수 없습니다. 자세한 내용은 제품 코드참조하세요.
비인체 .msi 파일에는 동일한 패키지 코드가 없어야 합니다. 패키지 코드는 설치 관리자가 지정된 설치에 대해 올바른 패키지를 검색하고 유효성을 검사하는 데 사용하는 기본 식별자이므로 변경해야 합니다. 패키지 코드를 변경하지 않고 패키지를 변경한 경우 설치 관리자가 둘 다 계속 액세스할 수 있는 경우 설치 관리자가 최신 패키지를 사용하지 않을 수 있습니다.
패키지 코드는 요약 정보 스트림수정 번호 요약 속성에 저장됩니다. 제품 코드 및 패키지 코드 GUID의 문자는 대문자여야 합니다. GUIDGEN과 같은 유틸리티는 소문자를 포함하는 GUID를 생성합니다. 제품 코드 또는 패키지 코드로 사용하려면 이러한 GUID의 소문자를 대문자로 변경해야 합니다.
패키지 코드와 제품 코드가 동일한 애플리케이션을 제공하는 것이 일반적이지만 애플리케이션이 업데이트됨에 따라 두 값이 다각화할 수 있습니다. 예를 들어 애플리케이션에 새 파일을 포함하려면 설치 데이터베이스를 업데이트하여 파일을 설치해야 합니다. 변경 내용이 사소한 경우 개발자는 제품 코드를 변경하지 않도록 선택할 수 있지만 새 파일을 설치하려면 다른 .msi 파일이 필요하므로 패키지 코드를 증가시켜야 합니다. 반대로 단일 패키지를 사용하여 둘 이상의 제품을 설치할 수 있습니다. 예를 들어 언어 변환 없이 패키지를 설치하면 영어 버전의 애플리케이션이 설치되고 언어 변환이 있는 동일한 패키지를 설치하면 프랑스어 버전이 설치됩니다. 변환은 패키지 코드를 결정하는 .msi 파일과 다릅니다. 영어 및 프랑스어 버전에는 동일한 .msi 파일과 함께 설치되어 있으므로 제품 코드와 패키지 코드가 다를 수 있습니다.