2014-10-17 264 views
2

我有可以執行4種類型的安裝類型的Inno Setup的Inno Setup的頁面順序

  • 全部安裝
  • 服務器安裝
  • 客戶端安裝
  • 自定義安裝

當安裝客戶端應用程序我不想在本地機器上放置文件,但 將客戶端連接到服務器安裝ñ。 在這種情況下,用戶不必選擇安裝目標,但必須選擇已安裝服務器安裝的目錄。 如果用戶首先選擇安裝類型,然後選擇安裝目錄或服務器目錄,那麼對用戶來說就不那麼令人困惑了。 有什麼方法可以按頁面順序執行切換?

我的想法是這樣的: enter image description here

我知道這種行爲是什麼,不直接建立Inno Setup的,也許不希望,但是這將是對用戶非常有幫助。 也許有人在這個問題上有不同的方法,我也將不勝感激

回答

1

由於我沒有得到這個問題的答案,我不認爲有可能改變順序,我禁用了DirPage在「設置」部分中創建一個與DirPage完全相同的頁面,但將它放在安裝程序中的不同位置。

這裏是如何禁用DirPage:

[Setup] 
... 
DisableDirPage=yes 

我仍然會很高興,如果任何人有一個更好的解決方案,但到目前爲止,它似乎是唯一的一個。

+0

我會說這個解決方案在這個時候是最優雅的,因爲所有其他方式都會引入醜陋的黑客。要改變頁面順序並不容易(如果可能的話)。 – TLama 2014-12-18 17:03:18