Michel Ballasse
unread,Jul 27, 2026, 10:38:59 AM (11 days ago) Jul 27Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to innosetup
Hello everyone,
Currently, I manage the installation of three separate applications (APP1, APP2, and APP3).
Each application has its own name and root directory:
APP1: AppName = Applicaation 1 / DefaultDirName = C:\APP1
APP2: AppName = Application 2 / DefaultDirName = C:\APP2
APP3: AppName = Application 3 / DefaultDirName = C:\APP3
There is also a shared base component for all three applications (components named "COMMUN" in Inno Setup).
For APP1, there are four configuration options (CONF1, CONF2, CONF3, and CONF4), which determine which files are installed (components named CONF1 through CONF4).
For APP2 and APP3, there are no configuration choices; the files installed depend on the selected application (components named CONF5 for APP2 and CONF6 for APP3).
Currently, I have three separate Inno Setup installers—one for each application—and everything works perfectly (installation and uninstallation).
I would like to combine these three installers into a single one.
Here is the challenge:
1. Upon launching the installer, I want to be able to choose which application to install (APP1, APP2, or APP3).
2. The application name must change based on that choice.
3. The installation path (which the user cannot modify) must point to the corresponding `DefaultDirName`.
4. Finally, if APP1 is selected, I need to be able to choose a configuration (CONF1, CONF2, CONF3, or CONF4); otherwise, no choice is available (CONF5 for APP2, and CONF6 for APP3).
Thank you for your help.