I totally understand what you're saying. But...

As far as I can tell, I'm going to have to do custom actions to do a bunch
of the stuff that Inno does easily. Like updating an INI file or running a
program.

If I move everything out of Inno to WiX that an MSI can do natively - which
appears to really just be registry settings, files and directories - what
do I lose by keeping the stuff that has to be a custom action inside an
Inno and treating that Inno as a single custom action?

What I gain is that I have an Inno setup that I know already works, and
when it gives troubles, I have an environment that lets me do some
interactive debugging.

If I write a C# custom action DLL (which seems like a lot of work) all it's
going to do is a bunch of "Exec" commands to run other installers, batch
files and VBScripts.

I'm fairly MSI and WiX naive. That's why I'm asking - I just totally don't
understand what I gain by doing it "right" with a DLL for custom actions
versus delivering an executable that does the stuff I want to do that
happens to have been created with Inno Setup.

Honestly, your response didn't add much to my understanding, but I'm sure
it's more me than you.


On Mon, Oct 14, 2013 at 7:36 PM, Christopher Painter <chr...@iswix.com>wrote:

> IMO it's crazy.  You have to ask yourself WHY Windows Installer is the
> corporate standard in the first place.  MSI is transactional, declarative,
> rich in meta data and transformable with standardized behaviors. You lose
> all of that when you choose to use it merely as a glorified ZIP and do
> everything else out of process.
>
> ----------------------------------------
>  From: "Walter Dexter" <wfdex...@gmail.com>
> Sent: Monday, October 14, 2013 7:21 PM
> To: "General discussion for Windows Installer XML toolset."
> <wix-users@lists.sourceforge.net>
> Subject: [WiX-users] What is the downside to this?
>
> I'm working on transitioning from Inno Setup to WiX due to corporate
> standards.
>
> I have some Inno that are fairly complex, running programs, setting INI
> values, registry settings, etc.
>
> If I set the Inno to not make itself uninstallable, I could just move the
> files out of it to an MSI, include the action-only Inno in the MSI, and
> run
> it as a custom action. The MSI would install files and the embedded Inno
> would do the other stuff.
>
> Does that make any sense at all? Is it inspired or crazy?
>
> ----------------------------------------------------------------------------
> --
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>
>
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to