Beispiel für eine URL-Based Windows Installer-Installation
In diesem Beispiel wird veranschaulicht, wie Eine URL-basierte Installation eines Windows Installer-Pakets erstellt wird. Weitere Informationen zum Sichern von Installationen und zum Verwenden digitaler Zertifikate finden Sie unter Richtlinien für die Erstellung sicherer Installationen und digitale Signaturen und Windows Installer.
Um dieses Beispiel zu reproduzieren, benötigen Sie das SignTool Hilfsprogramm. Ausführliche Informationen finden Sie in der CryptoAPI Tools Reference im Microsoft Windows Software Development Kit (SDK). Außerdem benötigen Sie Msistuff.exe und Setup.exe Hilfsprogramme aus den Windows SDK-Komponenten für Windows Installer-Entwickler. Weitere Informationen finden Sie unter Internet Download Bootstrapping.
Das Beispiel weist die folgenden Spezifikationen auf:
Wenn Benutzer Ihre Website besuchen und auf den Link "MySetup-Installation" klicken, wird ihnen die Option zum Speichern oder Ausführen von diesem Speicherort angezeigt. Wenn der Benutzer die Ausführung an diesem Speicherort auswählt, aktualisiert die Setup.exe die Version von Windows Installer auf ihrem Computer, falls erforderlich, die digitale Signatur im Installationspaket und installiert das Paket auf ihrem Computer.
Es gibt ein digitales Zertifikat, Mycert.cer mit einem privaten Schlüssel, Mycert.pvk.
Die URL der hypothetischen Website, die ein Kunde besuchen würde, um das Paket zu installieren, ist https://www.blueyonderairlines.com/Products/MySetup/mysetup.html.
Das Webserverlayout lautet wie folgt.
URL Datei Beschreibung 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 Quelldateischrank Nr. 1 https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab Quelldateischrank 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.