Condividi tramite


Esempio di installazione di Windows Installer URL-Based

Questo esempio illustra come creare un'installazione basata su URL di un pacchetto di Windows Installer. Per altre informazioni sulla protezione delle installazioni e sull'uso dei certificati digitali, vedere linee guida per la creazione di installazioni sicure e firme digitali e Windows Installer.

Per riprodurre questo esempio è necessaria l'utilità SignTool. Per informazioni dettagliate, vedere il CryptoAPI Tools Reference in Microsoft Windows Software Development Kit (SDK). Sono necessarie anche utilità di Msistuff.exe e Setup.exe dai componenti di Windows SDK per sviluppatori di Windows Installer. Per altre informazioni, vedere Internet Download Bootstrapping.

L'esempio presenta le specifiche seguenti:

  • Quando gli utenti visitano il sito Web e fanno clic sul collegamento "Installazione mySetup", vengono visualizzati l'opzione per salvare o eseguire da tale posizione. Se l'utente sceglie di eseguire da tale percorso, il Setup.exe aggiorna la versione di Windows Installer nel computer, se necessario, verifica la firma digitale nel pacchetto del programma di installazione e installa il pacchetto nel computer.

  • È disponibile un certificato digitale, Mycert.cer, fornito con una chiave privata, Mycert.pvk.

  • L'URL del sito Web ipotetico visitato da un cliente per installare il pacchetto è https://www.blueyonderairlines.com/Products/MySetup/mysetup.html.

  • Il layout del server Web è il seguente.

    URL File Descrizione
    https://www.blueyonderairlines.com/Products/MySetup/ Setup.exe Setup.exe programma di avvio automatico.
    https://www.blueyonderairlines.com/Products/MySetup/ MySetup.msi Pacchetto di installazione
    https://www.blueyonderairlines.com/Products/MySetup/ Cab1.cab File cab di origine n. 1
    https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab File cab di origine n. 2
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Ansi Instmsi.exe Ridistribuibile in Windows Installer 2.0 ANSI.
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Unicode Instmsi.exe Windows Installer 2.0 Unicode ridistribuibile.

     

Continua