URL 기반 Windows Installer 설치 예제

이 예제에서는 Windows Installer 패키지의 URL 기반 설치를 만드는 방법을 보여 줍니다. 설치 보안 및 디지털 인증서 사용에 대한 자세한 내용은 보안 설치 작성 지침디지털 서명 및 Windows Installer를 참조하세요.

이 샘플을 재현하려면 SignTool 유틸리티가 필요합니다. 자세한 내용은 Microsoft Windows SDK(소프트웨어 개발 키트)의 CryptoAPI 도구 참조를 참조하세요. 또한 Windows Installer 개발자용 Windows SDK 구성 요소Msistuff.exe 및 Setup.exe 유틸리티가 필요합니다. 자세한 내용은 인터넷 다운로드 부트스트래핑을 참조하세요.

예제의 사양은 다음과 같습니다.

  • 사용자가 웹 사이트를 방문하여 “MySetup 설치” 링크를 클릭하면 해당 위치에서 저장하거나 실행할 수 있는 옵션이 표시됩니다. 사용자가 해당 위치에서 실행하도록 선택하면 Setup.exe 필요한 경우 컴퓨터에서 Windows Installer 버전을 업그레이드하고 설치 관리자 패키지에서 디지털 서명을 확인하고 해당 컴퓨터에 패키지를 설치합니다.

  • 프라이빗 키 Mycert.pvk와 함께 제공되는 디지털 인증서 Mycert.cer이 있습니다.

  • 고객이 패키지를 설치하기 위해 방문할 가상 웹 사이트의 URL은 https://www.blueyonderairlines.com/Products/MySetup/mysetup.html.입니다.

  • 웹 서버 레이아웃은 다음과 같습니다.

    URL 파일 설명
    https://www.blueyonderairlines.com/Products/MySetup/ Setup.exe Setup.exe 부트스트래퍼.
    https://www.blueyonderairlines.com/Products/MySetup/ MySetup.msi 설치 패키지
    https://www.blueyonderairlines.com/Products/MySetup/ Cab1.cab 원본 파일 캐비닛 #1
    https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab 원본 파일 캐비닛 #2
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Ansi Instmsi.exe ANSI Windows Installer 2.0 재배포 가능.
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Unicode Instmsi.exe 유니코드 Windows Installer 2.0 재배포 가능.

     

계속