Hi,
In order to achieve what you want Advanced Installer gives you the possibility of creating
multiple builds.
Go in the Media page and use the [New Build] toolbar button to create as many builds as you want. Also you can set a name for them (i.e.
Client1, Client2,...)
a) End User Agreement might differ from one reseller to the other
- go in the Dialogs page
- in the "First Time Install" folder add the "LicenseAgreementDlg" dialog and choose your .rtf license file
- click on the "Scrollable Text" control
- in the "Properties" panel at "Attributes" group set "Visible" to "False"
- copy the "Scrollable Text" control then paste it on the same dialog until you reach the number of your builds
- press "CTRL" button and select all the "Scrollable Text" controls you created (make sure that the last selected is the original one)
- click on the [Align] toolbar button and align the controls "Lefts" and "Tops"
- in the "Display" text field from the "Properties" panel choose another .rtf license file for each "Scrollable Text" control (only one of your "Scrollable Text" controls can be selected in the "LicenseAgreementDlg" dialog, but you can select the others from the combobox from the "Properties" panel)
- add a new control condition from the "Control Condition" tab for each "Scrollable Text" control
- use the following parameters:
- Condition: AI_BUILD_NAME = <your_build_name>
Action: Show
If <your_build_name> is set to "Client1" the selected scrollable text will be shown only in the "Client1" build.
b) Product details(like Product Support info) might also differ
- go in the Product Details page
- choose for example "Product URL" and write a property in its corresponding text field (i.e.
[|ProdURL])
- go in the Install Parameters page
- double click on the "ProdURL" property
- in the newly appeared dialog select, for each build, check the "Use specific value" radio button and set a value for the property
c) File name of the setup and icon also would differ
- go in the Media page and select a build
- in the right panel you can set the setup name
If you want to change the icon of the EXE setup you can also change it in the Media page for each build.
If you want to change the Control Panel icon:
- go in the Product Details page
- choose a "Control Panel Icon"
- go in the Table Editor page
- select the "Icon" table
- there you will see the "Control Panel Icon" you chose
- from the "Table Editor" toolbar select a build
- double click on the path of your icon and choose an icon for the current build
Build and run the project.
I attached here a sample, so it might help if you take a look on it. Also, you can watch the "
Multiple Builds Configuration" video which shows you how to work with multiple builds in the same project.
Let us know if it helped, otherwise give us more details about your scenario.
Best regards,
Eusebiu