I would create a core MSI with no custom components that you maintain and
create patches for. You would then give your customers a template that shows
them how to make an add-on MSI that targets your installed application.
They would then need to make a bundle to chain the two installations.

Alternatively they could create transforms for the customization and add them
to the bundle / bootstrapper instead of the extra msi.

You could also ship a wixlib or merge module as your core 'installation' and
allow customers to use that in whatever custom install package they create.
This leaves the headache of patching multiple versions firmly in their hands.

-----Original Message-----
From: Alexey Khrulev [mailto:alexe...@gmail.com] 
Sent: 20 February 2013 12:46
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Is it possible to customize compiled installer?

Hi All,

I need to find (if possible) solution for following problem:

Installer (WiX 3.5) of our product must be able to be customized AFTER
compilation. This means that some data in installer (resource DLLs and
product name on installer UI) will be changed after compilation.

This is how it should work:
- We compile installer (call it "base installer")
- We do SOMETHING with base installer; as a result we have "customized
installers": A, B, C etc.
- Users install "customized installers" and have same product, but with
different DLLs.

What is the best way to achieve it? Possible ways:
1. Wrap "base installer" into some .exe file which will install product and
perform customization (but how?) 2. Implement some tricky custom action which
will replace some files on target machine. But I suppose installation will be
broken because replaced files will NOT be correctly uninstalled.

Why we need this feature: our customers distribute "customized installers",
and they want to separate creation of installer itself and creation of
specific "flavour" of installer.
-----------------------------------------------------------------------------
-
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for free
today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to