The exitDlg is the dialog box in built-in wixUI dialog boxes that appears at the end of a successful setup. ExitDlg supports the display of customizable optional text and an optional box. Below is the script for my main WiX file to create the MSI installation package. In this file, I combined the code to customize the installation user interface, which contains the following custom dialog boxes: Look at the control with the “LicenseText” id and read the comments. We have the text source of the original license in “a (var. ProjectDir) ” (loc. LicenseRtf).” The Var. ProjectDir is the directory of the project file. That`s right! (loc. LicenseRtf) is where WixUI`s magic dialogue games support several common dialogue sequences: To do this, we need to provide a new UserRegistrationDlg.wxs file that describes this new dialog box. You can start with an existing dialog box, edit it or rewrite the dialog box from scratch.
A later lesson describes how dialogues are created and how different interface elements are used in WiX. Here we mention only a few remarks: WixUIExtension.dll contains a default licensing agreement. To specify your product`s license, crush the default setting by specifying a WiX variable called WixUILicenseRtf with the value of an RTF file containing your license text. You can set the variable in your wiX-Authoring: The WixUI dialogue library contains standard bitmaps for the context of the home and closing dialogues and the top banner of the other dialog boxes. You can replace these bitmaps with their own product brand purposes. To replace standard bitmaps, specify WiX variable values with the file names of your bitmaps, just like when replacing the default license text. It`s pretty easy to integrate the dialog box into the original user interface. Instead of just returning to WixUI_Mondo as before, we create our own interface with the interface tag. However, we still want to use most WixUI_Mondo, we call it first with UIRef and only add our changes: First, we refer to our new user registration dialog box.
Note: This project is based on WiX v3.11 (GitHub) as I write this post. If you need to customize your installation UI dialog boxes or support multiple locations, you can find other references to the source code in this repository on GitHub. I found another option – stackoverflow.com/questions/597025/how-to-build-a-minimal-wix-installer-ui-without-a-license-page But is not able to integrate into your model [WixSetup]. Can you help me? It is possible to change the default sequence of an integrated dialog box. To do this, you need to copy the content of the who contains the definition of the dialog box that you want to adapt to your project from the WiX source code.