Delen via


Een URL-Based Windows Installer-installatievoorbeeld

In dit voorbeeld ziet u hoe u een op URL gebaseerde installatie van een Windows Installer-pakket maakt. Zie Richtlijnen voor het ontwerpen van beveiligde installaties en digitale handtekeningen en Windows Installer-voor meer informatie over het beveiligen van installaties en het gebruik van digitale certificaten.

Als u dit voorbeeld wilt reproduceren, hebt u het hulpprogramma SignTool nodig. Zie de CryptoAPI Tools Reference in de Microsoft Windows Software Development Kit (SDK) voor meer informatie. U hebt ook Msistuff.exe en Setup.exe hulpprogramma's nodig van de Windows SDK-onderdelen voor Windows Installer-ontwikkelaars. Zie Internet Bootstrapping downloadenvoor meer informatie.

Het voorbeeld heeft de volgende specificaties:

  • Wanneer gebruikers uw website bezoeken en op de koppeling 'MijnSetup-installatie' klikken, krijgen ze de mogelijkheid om op die locatie op te slaan of uit te voeren. Als de gebruiker ervoor kiest om vanaf die locatie uit te voeren, werkt de Setup.exe de versie van Windows Installer op de computer bij, indien nodig, controleert de digitale handtekening op het installatiepakket en installeert het pakket op hun computer.

  • Er is een digitaal certificaat, Mycert.cer, voorzien van een persoonlijke sleutel, Mycert.pvk.

  • De URL van de hypothetische website die een klant zou bezoeken om het pakket te installeren, is https://www.blueyonderairlines.com/Products/MySetup/mysetup.html.

  • De indeling van de webserver is als volgt.

    URL Bestand Beschrijving
    https://www.blueyonderairlines.com/Products/MySetup/ Setup.exe Setup.exe bootstrapper.
    https://www.blueyonderairlines.com/Products/MySetup/ MySetup.msi Installatiepakket
    https://www.blueyonderairlines.com/Products/MySetup/ Cab1.cab Bronbestandskast #1
    https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab Bronbestandskast #2
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Ansi Instmsi.exe ANSI Windows Installer 2.0 herdistribueerbaar.
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Unicode Instmsi.exe Unicode Windows Installer 2.0 herdistribueerbaar.

     

Doorgaan