共用方式為


URL-Based Windows Installer 安裝範例

此範例說明如何建立 Windows Installer 套件的 URL 型安裝。 如需保護安裝和使用數位證書的詳細資訊,請參閱撰寫安全安裝 數位簽名和 Windows Installer的 指導方針。

若要重現此範例,您需要 SignTool 公用程式。 如需詳細資訊,請參閱 Microsoft Windows 軟體開發工具包 (SDK) 中的 CryptoAPI 工具參考。 您也需要從適用於 Windows Installer 開發人員的 Windows SDK 元件Msistuff.exe 和 Setup.exe 公用程式。 如需詳細資訊,請參閱 Internet Download Bootstrapping

此範例具有下列規格:

  • 當使用者瀏覽您的網站並按兩下 [MySetup 安裝] 連結時,會顯示從該位置儲存或執行的選項。 如果使用者選取從該位置執行,Setup.exe 會視需要升級其計算機上的 Windows Installer 版本,確認安裝程式套件上的數位簽名,並在其計算機上安裝套件。

  • 提供私鑰 Mycert.pvk 的數位證書Mycert.cer。

  • 客戶會造訪以安裝套件的假設網站 URL https://www.blueyonderairlines.com/Products/MySetup/mysetup.html.

  • 網頁伺服器配置如下所示。

    URL 描述
    https://www.blueyonderairlines.com/Products/MySetup/ Setup.exe Setup.exe 啟動載入器。
    https://www.blueyonderairlines.com/Products/MySetup/ MySetup.msi 安裝套件
    https://www.blueyonderairlines.com/Products/MySetup/ Cab1.cab 原始程式檔封包 #1
    https://www.blueyonderairlines.com/Products/MySetup/ Cab2.cab 原始程式檔封包 #2
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Ansi Instmsi.exe ANSI Windows Installer 2.0 可轉散發套件。
    https://www.blueyonderairlines.com/Products/Common/InstMsi/Unicode Instmsi.exe Unicode Windows Installer 2.0 可轉散發套件。

     

繼續