MsiGetProperty(ISMSI_HANDLE, "ISReleaseFlags", svReleaseFlags, nvSize);
into my OnBegin event, but it didnt receive anything. Any ideas?
Now for my ignorance to show: custom actions. It looks like I could possibly use a custom action to get the release flags for me, from this snipit out of the help, "The second, and more robust way to set a condition on your custom action based on release flags is to author a call to MsiGetProperty within your custom action." If I have a custom action that does this, can it store the release flags into a global string that can then be accessed from the rest of the InstallScript? or can I have the custom action set a property that I can use to know what is going on?
Also where do I put the custom action in the sequence so that when I start OnFirstUIBefore I know what release I am running?