Can I get Feature conditions to re-evaluate during a Repair/Modify Maintenance Install?
I have a couple of features that are installed conditionally based on the presence of a third party app. The app is detected via a System Search of the Registry for a raw value which sets a property used in the condition. During initial installation, it works fin as expected both in the absence and presence of the third party app.
Here is where an issue comes in. If a target machine does not have the third party at time of installation of our product. Afterwards, the user installs the third party app and needs are 'stuff' contained in the said feature(s) to work in conjunction. I thought one could simply run a Repair or Modify, the registry would be searched, conditions reevaluated and the pieces would be put in place. That does not appear to be the case.
No matter what I try after initial installation, I can't get the now needed Feature components to install via a Maintenance install. The only thing that currently works is uninstall/reinstall. Is there any way to get this to work from a maintenance install? The features are displayed on the Modify dialog. I even tried marking the components to reevaluate conditions thinking that may use the feature conditions because there are no component conditions involved.
Any help in getting this to work from Repair/Modify, if possible, would, as always, be GREATLY APPRECIATED!