WIX 설치 스크립트가 있는데 결과 MSI 파일의 사용자가 명령 줄 호출 중에 기본 언어, 제품 키 및 사용자 정보를 설정할 수 있도록하고 싶습니다.명령 줄 매개 변수를 가져 와서 wix installer를 사용하여 레지스트리에 추가하려면 어떻게해야합니까?
XML 파일에 명령 줄 매개 변수를 사용하여 레지스트리에 쓰게하려면 어떻게해야합니까?
WIX 설치 스크립트가 있는데 결과 MSI 파일의 사용자가 명령 줄 호출 중에 기본 언어, 제품 키 및 사용자 정보를 설정할 수 있도록하고 싶습니다.명령 줄 매개 변수를 가져 와서 wix installer를 사용하여 레지스트리에 추가하려면 어떻게해야합니까?
XML 파일에 명령 줄 매개 변수를 사용하여 레지스트리에 쓰게하려면 어떻게해야합니까?
속성 값을 명령 줄 매개 변수로 msiexec에 전달할 수 있습니다. 내가 올바르게 기억하면 공공 재산 (이름은 모두 대문자이어야 함)이어야합니다. 예 :
msiexec /i myproduct.msi LANG=en PRODUCTKEY=mycompany USER=admin
WiX 코드에서는 코드에서 정의한 것처럼 일반 속성으로 참조 할 수 있습니다. 속성 값이 전달되지 않거나 전달 된 데이터가 예상 한 것과 다른 경우 상황을 처리해야합니다. 설치를 종료하고 사용자에게 적절한 데이터를 제공하도록 요청하거나 기본값을 사용하여 살 수 있습니다.
이러한 등록 정보 값을 레지스트리에 기록하려면 RegistryKey/RegistryValue 요소와 함께 일반적인 접근 방식을 사용하십시오.