Dela via


Ett installationsexempel för URL-Based Windows Installer

Det här exemplet visar hur du skapar en URL-baserad installation av ett Windows Installer-paket. Mer information om hur du skyddar installationer och använder digitala certifikat finns i Guidelines for Authoring Secure Installations and Digital Signatures and Windows Installer.

För att återskapa det här exemplet behöver du verktyget SignTool. Mer information finns i referensen för CryptoAPI Tools i Microsoft Windows Software Development Kit (SDK). Du behöver också Msistuff.exe och Setup.exe verktyg från Windows SDK-komponenter för Windows Installer Developers. Mer information finns i Internet Download Bootstrapping.

Exemplet har följande specifikationer:

  • När användarna besöker din webbplats och klickar på länken "MySetup Installation" visas alternativet att spara eller köra från den platsen. Om användaren väljer att köra från den platsen uppgraderar Setup.exe versionen av Windows Installer på datorn, om det behövs, verifierar den digitala signaturen på installationspaketet och installerar paketet på datorn.

  • Det finns ett digitalt certifikat, Mycert.cer, som tillhandahålls med en privat nyckel, Mycert.pvk.

  • URL:en för den hypotetiska webbplats som kunden besöker för att installera paketet är https://www.blueyonderairlines.com/Products/MySetup/mysetup.html.

  • Webbserverlayouten är följande.

    URL Fil Beskrivning
    https://www.blueyonderairlines.com/Products/MySetup/ Setup.exe Setup.exe bootstrapper.
    https://www.blueyonderairlines.com/Products/MySetup/ MySetup.msi Installationspaket
    https://www.blueyonderairlines.com/Products/MySetup/ Cab1.cab Källfilskåp nr 1
    https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab Källfilskåp nr 2
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Ansi Instmsi.exe ANSI Windows Installer 2.0 redistributable.
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Unicode Instmsi.exe Unicode Windows Installer 2.0 redistributable.

     

Fortsätt