Quinton Tormanen wrote:
When I added DIFxApp to my installer, I can no longer use that installer to install my app on Windows 98. I know why this is happening. That is, DIFxApp only supports Win2K and newer. However, I have the components that have the Driver* attributes made conditional, but this doesn't keep the actions brought in by DIFxApp.wixlib from running and calling MsiProcessDrivers from the DLL, which can't be loaded on Win98. So, it seems easy enough to me to just make those actions conditional based on the OS version, but how do I change that since they come from wixlib? Or is there another approach?

There's no way to do that in WiX v2 authoring. WiX v3 supports it but it took a substantial change to do so. You can post-process your .msi package to add conditions to your InstallExecuteSequence table using SQL queries. See "Execute SQL Statements" in the MSI SDK doc for details.

--
sig://boB
http://bobs.org

-------------------------------------------------------------------------
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

Reply via email to