Code: Select all
AI_SetMSIProperty MyProperty value
The issue I'm facing is that during runtime, the custom action does execute when 'Next' is pressed but doesn't seem to set the install parameter (gets set later based on the logs?). I require the install parameter be set immediately once the custom action is executed, in order for the next published event to check for that install parameter.
The ideal sequence goes like this:
1. User inputs information within dialog
2. User clicks on the 'Next' button
3. The first published event validates the data and sets an install parameter
4. The second published event checks the set install parameter and displays a specific child dialog based on it's value
What I've also noticed is that within the MSI logs, when you call AI_SetMSIProperty, it usually outputs
Code: Select all
InstallProperty changed value to "value"