Optimizing Service Upkeep with Template-Based Interaction Scripts
Optimizing Service Upkeep with Template-Based Interaction Scripts
Table of Contents
- Introduction
- Registration
- Using Advanced Installer
- GUI
- Working with Projects
- Installer Project
* Product Information
* Resources
* Package Definition
* Requirements
* User Interface
* Themes
* Dialogs
* Predefined Dialogs
* Pre-install UI
* First time install Predefined Dialogs
* Maintenance Predefined Dialogs
* Patch Predefined Dialogs
* Resume Predefined Dialogs
* Administrative Dialogs
* Special Dialogs
* Add Dialog
* Dialog Editor
* Slideshow
* Translations
* System Changes
* Server
* Custom Behavior - Patch Project
- Merge Module Project
- Updates Configuration Project
- Windows Store App Project
- Modification Package Project
- Optional Package Project
- Windows Mobile CAB Projects
- Visual Studio Extension Project
- Software Installer Wizards - Advanced Installer
- Visual Studio integration
- Alternative to AdminStudio/Wise
- Replace Wise
- Migrating from Visual Studio Installer
- Keyboard Shortcuts
- Shell Integration
- Command Line
- Advanced Installer PowerShell Automation Interfaces
- Features and Functionality
- Tutorials
- Samples
- How-tos
- FAQs
- Windows Installer
- Deployment Technologies
- IT Pro
- MSIX
- Video Tutorials
- Advanced Installer Blog
- Table of Contents
Disclaimer: This post includes affiliate links
If you click on a link and make a purchase, I may receive a commission at no extra cost to you.
Maintenance Predefined Dialogs
The dialogs defined here can appear only during the maintenance process (repair, modify or uninstall mode).
Maintenance Preparing Dialog (PrepareDlg)
This dialog is briefly displayed at the beginning of the maintenance process until searches and path resolution actions are performed.
Maintenance Welcome Dialog (MaintenanceWelcomeDlg)
The first dialog displayed during maintenance. It is used to inform the user about the application on which the maintenance operations will be performed.
It is recommended to remove this dialog to reduce installation steps. Also, users usually skip this dialog without reading.
Modify, Repair or Remove Dialog (MaintenanceTypeDlg)
In this dialog, three operations are possible :
- Modify - Selecting this option will jump to the Customize Dialog.
- Repair - Selecting this option will reinstall the application, maintaining all the current settings.
- Remove - This option, if selected, will lead to the application’s uninstall process.
Ready to Repair Dialog (VerifyRepairDlg)
The user is notified that the configuration steps are complete and the repair process will follow. This dialog’s importance in the installation chain is minimal so it can be removed.
Remove this dialog if it has no purpose other than to summarize the previous choices and begin installation.
Ready to Remove Dialog (VerifyRemoveDlg)
The user is notified that the configuration steps are complete and the uninstallation process will follow. This dialog’s importance in the installation chain is minimal so it can be removed.
Remove this dialog if it has no purpose other than to summarize the previous choices and begin installation.
Customize Dialog (CustomizeDlg)
This dialog appears only if a “Modify” operation was selected in the “Modify, Repair or Remove” dialog. In this dialog, you can select to add or remove features from the application.
In the bottom left part of the dialog, the [Disk Usage ] button will open the Disk Space Requirements Dialog. This dialog is useful in determining the amount of space available on disk and needed by the application.
Ready to Install Dialog (VerifyReadyDlg)
The user is notified that the configuration steps are complete and the selected maintenance operation will follow. This dialog’s importance in the installation chain is minimal so it can be removed.
Remove this dialog if it has no purpose other than to summarize the previous choices and begin installation.
Installation Progress Dialog (ProgressDlg)
The dialog containing the progress bar that shows the evolution.
Installation Complete Dialog (ExitDialog)
The dialog displayed at the end of maintenance.
File Associations Dialog (ExtRegDlg)
The dialog asks the user to confirm the file associations’ creation. The available options allow the user to create all or none of the file associations.
If you want to be able to select which file associations to register, you should use the “FileAssociationsDlg” dialog.
File Associations Dialog (FileAssociationsDlg)
This dialog will enable you to select which of the file associations you want to register. In order to use this dialog, go to “File Associations” under “Resources” and select the desired File Extension. In the “Extension Properties” page of the selected element, be sure to enable “Show in FileAssociationsDlg dialog” option.
For more information, please see File Associations Page .
License Agreement Dialog (LicenseAgreementDlg)
Displays the license agreement text for your product. The user must interact with this dialog and acknowledge to continue with the installation.
You can select the Rich Text Format file that contains your license agreement in the “RTF File” field of the Properties pane. This field is available when the “Scrollable Edit” control is selected on the dialog.
You can localize the License Agreement text and optionally enforce the EULA lecture .
Optional Features Dialog (OptionalFeatsDlg)
This dialog implements the Quick Selection List control with the function to check or uncheck all features in the list.
ReadMe Dialog (ReadmeDlg)
Displays the ReadMe text for the user. You can select the Rich Text Format file that contains the readme text in the “RTF File” field of the Properties pane. This field is available when the “Scrollable Edit” control is selected on the dialog.
You can localize the ReadMe text.
It is recommended to exclude this dialog in order to reduce the installation steps.
Configure Dialog(ConfigDlg)
Uses the Tab control to display optional configuration pages like “Features”.
By using this dialog you will reduce the number of steps required for the installation because configuration pages will not be displayed in sequence, instead the user will choose which tab pages to visit.
Adding this dialog will automatically enable the Enhanced User Interface. You can read more about it in the Enhanced User Interface article.
Did you find this page useful?
Please give it a rating:
Thanks!
Report a problem on this page
Information is incorrect or missing
Information is unclear or confusing
Something else
Can you tell us what’s wrong?
Send message
Also read:
- [New] How to Navigate the Treasure Trove of Pexels' Picture Paradise
- [New] In 2024, Promotional Planning Perfection
- [Updated] In 2024, Historical Highlights Topping the List of Learning YT Sources
- 1. Seamless Screen Mirroring: Transferring Your OnePlus 7 Display to a Windows or Mac Computer
- 数据备份与传输恢复方法 - Data Backup, Transfer and Restoration Techniques
- How To Do Tecno Camon 20 Pro 5G Screen Sharing | Dr.fone
- How to Effortlessly Convert/Open HEIC Files on macOS Without Cost
- How to Use Pokémon Emerald Master Ball Cheat On Motorola Moto G14 | Dr.fone
- Mastering Discretion: Concealing Likes on FB
- Navigating the Manage Relationships Interface: Insights Into the Dependency Tab Features
- Secure Your Loved Ones with the Latest in IPatch Upgrades for Families
- Streamline Your Code with the Advanced Features of iFile Component Technology
- Top Apps and Online Tools To Track Samsung Galaxy A15 5G Phone With/Without IMEI Number
- Top-Rated Desktop & Mobile Background Eraser Applications of 2022
- Understanding the Internet Shortcut Settings Window
- Title: Optimizing Service Upkeep with Template-Based Interaction Scripts
- Author: John
- Created at : 2024-10-04 02:46:12
- Updated at : 2024-10-11 08:07:38
- Link: https://fox-search.techidaily.com/optimizing-service-upkeep-with-template-based-interaction-scripts/
- License: This work is licensed under CC BY-NC-SA 4.0.