Partager via


Exemple d’installation de Windows Installer URL-Based

Cet exemple montre comment créer une installation basée sur une URL d’un package Windows Installer. Pour plus d’informations sur la sécurisation des installations et l’utilisation de certificats numériques, consultez Instructions pour la création d’installations sécurisées et signatures numériques et Windows Installer.

Pour reproduire cet exemple, vous avez besoin de l’utilitaire SignTool. Pour plus d’informations, consultez la de référence des outils CryptoAPI dans le Kit de développement logiciel Microsoft Windows (SDK). Vous avez également besoin d’utilitaires Msistuff.exe et de Setup.exe à partir des composants du SDK Windows pour les développeurs Windows Installer. Pour plus d’informations, consultez téléchargement internet.

L’exemple présente les spécifications suivantes :

  • Lorsque les utilisateurs visitent votre site web et cliquez sur le lien « Installation de MySetup », ils sont présentés avec l’option permettant d’enregistrer ou d’exécuter à partir de cet emplacement. Si l’utilisateur choisit d’exécuter à partir de cet emplacement, le Setup.exe met à niveau la version de Windows Installer sur son ordinateur, le cas échéant, vérifie la signature numérique sur le package d’installation et installe le package sur son ordinateur.

  • Il existe un certificat numérique, Mycert.cer, fourni avec une clé privée, Mycert.pvk.

  • L’URL du site web hypothétique qu’un client visiterait pour installer le package est https://www.blueyonderairlines.com/Products/MySetup/mysetup.html.

  • La disposition du serveur web est la suivante.

    URL Lime Description
    https://www.blueyonderairlines.com/Products/MySetup/ Setup.exe Setup.exe programme d’amorçage.
    https://www.blueyonderairlines.com/Products/MySetup/ MySetup.msi Package d’installation
    https://www.blueyonderairlines.com/Products/MySetup/ Cab1.cab Armoire de fichiers source #1
    https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab Armoire de fichiers source n° 2
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Ansi Instmsi.exe Redistribuable ANSI Windows Installer 2.0.
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Unicode Instmsi.exe Redistribuable Unicode Windows Installer 2.0.

     

Continuer