Hello Aaron,
In my Net Installer Action (for example), which is in the Installation Sequence after "Add Resources", Execution Time = Deferred, I set "Action Text" in the Execution Options ("Edit Action Properties Dialog"). I expected this to show in the Progress Dialog as mentioned in the AI Help info, but we only see the "Estimated Time Remaining" dialog throughout the install. No progress info.
Indeed, you are right. The action text is not displayed during a basic-UI installation. This is the default behavior of the Windows Installer engine.
I did add one, but I added it AFTER the Finish Execution group. I will move it before that, but not sure why it would not work in either location?
This should work if you add your
"MessageBox" custom action after
"Finish Execution" action group as well. Before answering your first thread, I have tested this myself and it worked in both cases.
YES, I have the Limit to basic... option selected.
** Is there a way to default to "Normal dialog mode", but choose UILevel = 3 launching from a command-line (to test both)? Or vice versa? Can the "requested UI Level" be overridden at launch of the MSI somehow?
Yes, it is possible to override the UI Level from command line. Let's say you have the
"Limit to basic user interface (simple progress and error handling)" option checked from
"Install Parameters" page, but you want to launch your setup with full UI. To do this, please use the following command line:
Code: Select all
msiexec /i "YourSetup.msi" LIMITUI="" /qf
When that option is checked from the "Install Parameters" page, the LIMITUI property is set to "1" (which restricts the UI Level to basic). With that being said, all we have to do is to set the
LIMITUI property to an empty string ("") and then set the
UILevel property to full UI (5) by using the
/qf argument.
Hope this helps.
All the best,
Catalin