Příklad instalace instalační služby systému Windows URL-Based
Tento příklad ukazuje, jak vytvořit instalaci instalačního balíčku Instalační služby systému Windows založenou na adrese URL. Další informace o zabezpečení instalací a používání digitálních certifikátů naleznete v tématu Guidelines for Authoring Secure Installations a Digital Signatures and Windows Installer.
K reprodukci této ukázky potřebujete nástroj SignTool. Podrobnosti najdete v referenčních informacích k nástrojům CryptoAPI tools v sadě Microsoft Windows Software Development Kit (SDK). Potřebujete také nástroje Msistuff.exe a Setup.exe z komponent sady Windows SDK pro vývojáře instalační služby systému Windows. Další informace naleznete v tématu Internet Download Bootstrapping.
Příklad obsahuje následující specifikace:
Když uživatelé navštíví váš web a kliknou na odkaz Instalace MySetup, zobrazí se jim možnost uložit nebo spustit z daného umístění. Pokud uživatel vybere spuštění z tohoto umístění, Setup.exe upgraduje verzi Instalační služby systému Windows na svém počítači, v případě potřeby ověří digitální podpis v instalačním balíčku a nainstaluje balíček do počítače.
K dispozici je digitální certifikát Mycert.cer s privátním klíčem Mycert.pvk.
Adresa URL hypotetického webu, který zákazník navštíví k instalaci balíčku, je https://www.blueyonderairlines.com/Products/MySetup/mysetup.html.
Rozložení webového serveru je následující.
Adresa URL Soubor Popis https://www.blueyonderairlines.com/Products/MySetup/ Setup.exe Setup.exe bootstrapperu. https://www.blueyonderairlines.com/Products/MySetup/ MySetup.msi Instalační balíček https://www.blueyonderairlines.com/Products/MySetup/ Cab1.cab Zdrojový soubor CAB č. 1 https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab Zdrojový soubor CAB č. 2 https://www.blueyonderairlines.com/Products/Common/InstMsi/Ansi Instmsi.exe Distribuovatelné součásti ANSI Windows Installer 2.0 https://www.blueyonderairlines.com/Products/Common/InstMsi/Unicode Instmsi.exe Distribuovatelné součásti Instalační služby systému Windows s kódováním Unicode 2.0