Just found it - it's MsiQueryFeatureState. The good thing is that it accepts a product code which I can retrieve with MsiGetProperty(.., "EXISTINGPRODUCTS" ...
Next, I should construct an ADDLOCAL string which concatenates the features. Best regards, Calin PS. it still feels like a workaround. For instance, I don't see any changes on the FEATURESTOREMOVE property. <UpgradeVersion Maximum="$(var.PRODUCTVER).0" IncludeMaximum="yes" Minimum="3.1.3.0" IncludeMinimum="yes" Property="EXISTINGPRODUCTS" MigrateFeatures="yes" RemoveFeatures="[FEATURESTOREMOVE]" /> Calin Iaru wrote: > Hi List, > > > I am running an upgrade dialog and from the log I see that > MigrateFeatureStates correctly detects the feature which was previosly > installed. However, an upgrade will install not only that feature, but > also the rest of the features. The tutorial from tramontana.hu upgrades > based on user input, and what I want is to upgrade automatically only > the components installed. > I could create a custom action which logs if the feature is to be > installed or not when upgrading; to my surprise - MsiGetFeatureState > reports that all features are absent which means that it scans the > feature table. What is the API that tells me what feature is installed, > just like MigrateFeatureStates is reporting? > > Best regards, > Calin > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users