2013-12-11 25 views
0

我正在嘗試創建一個Windows安裝程序,該安裝程序支持安裝同一應用程序的多個實例,只有每個實例都有一個唯一的ID才能實現。根據所選位置更新Windows安裝開始之前的產品ID

現在的問題是,我想根據它安裝的位置設置id。 ID將根據用戶在對話框中選擇的位置決定。我該怎麼做呢?

回答

0

第一個問題,你想達到什麼目的,或者讓用戶安裝同一個應用程序的多個實例的要求是什麼?

你在說什麼ID?如果你想實現這個,那麼你將不得不改變下面的MSI屬性,除非你爲每個MSI更改這些屬性值,否則用戶將無法安裝多個實例。

  1. 產品代碼
  2. 的UpgradeCode
  3. DetectNewerInstalledVersion屬性設置爲false
+0

我有我的運行應用程序的多個實例的服務器。就像兩個使用我應用程序的客戶我爲每個應用程序提供服務。我試圖實現的是有一個服務安裝程序,它將在兩個不同的位置安裝服務(每個服務器實例一個)。我可以通過更改服務名稱來區分這些服務。問題是我不會同時更新我的​​應用程序的兩個實例。 – user3090517

相關問題