Thanks Jacob and rw1017. I am aware of both of those approaches, but my situation is a little more complex. Based on past testing if I author a Component with the INF file of a printer driver, which needs to be configured as 'print-to-file', I can call CAs with a Property in the CA, as Jacob suggests to control whether that CA fires. But the rub comes when I also try to use the difx:Driver from DifxApp extension. When the CAs related to that extension also fire then the package fails. If I use the Difx extension and do not try to configure it as 'print-to-file' it succeeds. So using both approaches in a single package, even with a Property on my CAs causes a problem because there is no way to also condition the difx related CAs.
I can author a package either to install the driver PNP when the hardware is available or I can author the package to use my CA to install the driver as 'print-to-file'. But this approach creates another problem in that the name of the INF and the path does not change, so I now have two different Components to the same path and same file name (unversioned with a different registry keypath) but with different CAs related to the Component. And because the file name and path are unchanged I get ICE warnings. So I am trying stay with the first approach of a single package that can support either executing MsiProcessDrivers or my CAs by adding the same Property but with mutually exclusive logic to the MsiProcessDrivers entry in InstallExecuteSequence table. Since posting this question I noticed the use of the BinderExtensions in other extensions like Dependency and Tag, and I am thinking maybe that is the approach I need to investigate. Thanks for the advice. Phill -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Changing-the-condition-of-an-existing-action-tp7593475p7593480.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users