2008/8/15 TK Soh <[EMAIL PROTECTED]>

> On Thu, Aug 14, 2008 at 1:54 PM, Peer Sommerlund
> <[EMAIL PROTECTED]> wrote:
>
> > THG is based on Inno Setup, and a simple script can handle only one
> > permission level. It is possible with some advanced programming to handle
> > several permission levels. This is how TortoiseSvn provides an installer
> > that will work for both admins and non-admins. TSVN uses a WiX installer
> > which works differently from Inno Setup.
> >
> > I would like a THG installer which can handle both permission levels ...
> but
> > think it will require a fair amount of knowledge about installation to
> write
> > such a thing. multi-permission-level is easy with WiX, but it also
> requires
> > effort to rewrite the installer.
>
> I'd like to at least do some research on whether switching to WiX is
> worth it. Anyone out there already did the comparison between the two
> (or others)?


I did some research a while back.

I like Inno Setup because I find the scripting language of Inno easier to
understand than WiX. It is possible to do the multi-permission stuff, but
you have to write code to do it. Inno Setup is used by TCVS. I prefer to
work with .iss files directly, but there are several frontends.

WiX would be my second choise.
WiX has features like multi-permission-level and install-modules out of the
box. After all, it is use for many complex Microsoft installers. WiX is used
by TSVN. There is a frontend WixEdit which makes it less painfull to work
with wix files.

I feel that NSIS language is hard to read, and I don't think it has as many
features as WiX.

Real complex installers requres coding outside the script language. This is
true for all installers.

Peer
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to