On Sat, Aug 16, 2008 at 12:11 AM, Peer Sommerlund <[EMAIL PROTECTED]> wrote: > > > 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 tried to go through WiX documentation a little, but slowed down when I saw the words XML. Then I stopped completely when I saw the word 'Microsoft' ;-) > 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. Yup. it does appear that we, hm... actually I, have not fully explored Inno Setup's capability. We should really take a closer look before considering a switch to other toolset. ------------------------------------------------------------------------- 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

