My product is Installshield 10.5 (AdminStudio). I have made many basic-MSI's, but no installscript. I write VB(6,.NET,script) and some C#.
I have several features, which have basically these conditions:
Feature1 (VersionNT=400 AND Not Installed).
Feature2 (VersionNT=400 AND AFTERREBOOT=1)
Feature3 (VersionNT>=500)
Feature4 (VersionNT>=500 OR (VersionNT=400 AND AFTERREBOOT=1))
As you can see, I tried to install features before and after reboot with feature conditions such as (VersionNT=400 AND AFTERREBOOT=1). The features after the reboot never install. What is more, during the initial run before the reboot, the InstallValidate shows that those components inside the "conditional" features as Installed: Absent, Request: Null, Action: Null
So I'm guessing that I'm making feature conditions that are invalid? Maybe the AFTERREBOOT is only ever recognized in the InstallExecute actions, but cannot be part of a feature condition?
In my InstallExecute sequence, with AFTERREBOOT<>1, etc. the reboot part works. If I need features that only install after the reboot, do I have to learn to write a custom action for that? Can someone point me to example CA for how to handle it? I have not written CA's before, but with an example I should be able to understand.
Some help would be so much appreciated.
