Hello Raja,
In order to achieve what you want you can proceed like this:
- Go to "Dialogs" page and from "Maintenance" tree delete "MaintenanceWelcomeDlg", "CustomizeDlg" and "VerifyReadyDlg" dialogs using "Delete" context menu option.
- Select "MaintenanceTypeDlg" and from context its menu choose "New Dialog in Sequence" option.
- Select the new added dialog and customize it as you want.
- Select [<Back] button and from "Properties" right pane customize it like this:
- Visible: False
Enabled: False
- Select [Cancel] button and from "Properties" right pane customize it like this:
- Visible: False
Enabled: False
- Select [Next>] button and from "Properties" right pane customize it like this:
- Go to "Custom Actions" page and using context menu "Show Standard Action" option show the following standard actions: "PrepareDlg", "MaintenanceTypeDlg", "ProgressDlg" and "ExecuteAction".
- Select "PrepareDlg" standard action and from "Standard Action Properties" right pane set the "Execution Condition" field like this:
- Select "MaintenanceTypeDlg" standard action and from "Standard Action Properties" right pane set the "Execution Condition" field like this:
- Select "ProgressDlg" standard action and from "Standard Action Properties" right pane set the "Execution Condition" field like this:
- Select "ExecuteAction" standard action and from "Standard Action Properties" right pane set the "Execution Condition" field like this:
- Add a "Set installer property" custom action with sequence, scheduled after "Finish Dialogs Stage", like this:
- Property: AI_INSTALL
Formatted: 1
Condition: AI_MAINT
- Add a "Set installer property" custom action with sequence, scheduled after "Finish Dialogs Stage", like this:
- Property: AiSkipExitDlg
Formatted: 1
Condition: AI_MAINT
- Build and run your project.
All the best,
Daniel