Esempio di installazione di Windows Installer basata su Windows

In questo esempio viene illustrato come creare un'installazione basata su URL di un pacchetto di Windows Installer. Per altre informazioni sulla protezione delle installazioni e sull'uso di 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 Informazioni di riferimento sugli strumenti CryptoAPI in Microsoft Windows Software Development Kit (SDK). È anche necessario Msistuff.exe e Setup.exe utilità dai componenti di Windows SDK per gli sviluppatori di Windows Installer. Per altre informazioni, vedere Download Di Internet Bootstrapping.

Nell'esempio sono presenti le specifiche seguenti:

  • Quando gli utenti visitano il sito Web e fanno clic sul collegamento "Installazione mySetup", vengono presentati con l'opzione per salvare o eseguire da tale posizione. Se l'utente seleziona per l'esecuzione da tale posizione, 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 che un cliente visiterebbe 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 bootstrapper.
    https://www.blueyonderairlines.com/Products/MySetup/ MySetup.msi Pacchetto di installazione
    https://www.blueyonderairlines.com/Products/MySetup/ Cab1.cab Archivio file di origine #1
    https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab Archivio file di origine #2
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Ansi Instmsi.exe Ridistribuibile anSI Windows Installer 2.0.
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Unicode Instmsi.exe Ridistribuibile di Windows Installer 2.0 Unicode.

     

Continua