我見過很多軟件讓用戶可以選擇安裝具有典型設置的軟件,或者允許用戶選擇他們喜歡的設置(如是否需要桌面圖標)。我如何使用Inno Setup來做到這一點?如何在Inno Setup中創建「典型」和「自定義」安裝選項?
4
A
回答
6
有這樣做只是這與創新安裝安裝的樣本。查看Inno Setup自帶的Inno Setup 5 \ Examples \ Components.iss文件。
的例子顯示了打造「全」,「緊湊型」,並在一個單一的Setup.exe文件「自定義」安裝選項。
; -- Components.iss --
; Demonstrates a components-based installation.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
UninstallDisplayIcon={app}\MyProg.exe
OutputDir=userdocs:Inno Setup Examples Output
[Types]
Name: "full"; Description: "Full installation"
Name: "compact"; Description: "Compact installation"
Name: "custom"; Description: "Custom installation"; Flags: iscustom
[Components]
Name: "program"; Description: "Program Files"; Types: full compact custom; Flags: fixed
Name: "help"; Description: "Help File"; Types: full
Name: "readme"; Description: "Readme File"; Types: full
Name: "readme\en"; Description: "English"; Flags: exclusive
Name: "readme\de"; Description: "German"; Flags: exclusive
[Files]
Source: "MyProg.exe"; DestDir: "{app}"; Components: program
Source: "MyProg.chm"; DestDir: "{app}"; Components: help
Source: "Readme.txt"; DestDir: "{app}"; Components: readme\en; Flags: isreadme
Source: "Readme-German.txt"; DestName: "Liesmich.txt"; DestDir: "{app}"; Components: readme\de; Flags: isreadme
[Icons]
Name: "{group}\My Program"; Filename: "{app}\MyProg.exe"
1
我認爲你應該使用[Code]
科
由肯·懷特只有作品與文件提供給包括/從安裝中排除的答案。
它不會禁用目錄頁或詢問用戶,如果他願意與否桌面圖標的頁面。 (例如)
退房的例子:CodeClasses.iss
內C:\Program Files\Inno Setup 5\Examples
相關問題
- 1. Inno Setup的指定安裝
- 2. Inno Setup:創建自定義嚮導頁面AFTER組件選擇
- 3. 安裝在Inno Setup的
- 4. Inno Setup自定義頁面
- 5. Inno Setup:如何在安裝過程中中止/終止安裝?
- 6. 通過inno setup創建一個vb6安裝程序與mysql通過inno setup
- 7. 如何在Inno Setup中轉義「{」和「}」
- 8. 如何從Inno-setup安裝DirectX redistributable?
- 9. 如何登錄Inno Setup安裝?
- 10. 如何在.Net中創建自定義安裝項目?
- 11. 用Inno Setup安裝IIS
- 12. 用Inno Setup安裝Python
- 13. 使用Inno Setup安裝IIS
- 14. Inno Setup的腳本安裝
- 15. Inno Setup模塊化安裝
- 16. inno setup安裝腳本和Windows 7
- 17. Inno Setup - 創建自定義消息框(是/否)
- 18. Inno Setup在不可安裝的時候記住選擇的安裝類型=否
- 19. 如何在magento中創建新的自定義選項類型?
- 20. Inno Setup添加一個選項來安裝管道工具條
- 21. 如何使用Inno Setup創建熱鍵
- 22. Inno setup安裝網站不在根
- 23. 如何更改Inno Setup的「標準」安裝類型?
- 24. 使用Inno Setup創建一個透明的安裝程序?
- 25. 使用inno setup創建python的windows安裝程序
- 26. Inno Setup:安裝後如何安裝文件?
- 27. Inno Setup - 如何防止安裝應用程序時的安裝?
- 28. 如何使用Inno Setup安裝程序升級MSI安裝?
- 29. Inno Setup - 檢索自定義值
- 30. Inno Setup的:自定義消息
沒有一個提到的禁止目錄。頁。 OP詢問如何進行設置,使用戶能夠選擇他們喜歡的設置(比如他們是否需要桌面圖標)。「*這正是Ken在答案中所展示的。此外,您不需要使用`[Code]`部分來禁用dir。頁。 – TLama 2014-11-18 11:19:13