Archive: What installer is this?


What installer is this?
All,

I just bought IconWorkshop to do icons, they have a really nice looking installer. It looks like it could be NSIS but I cant tell. Is it possible to have a background image instead of a color on the MUI pages?

I've attached a screen shot for refernce. I hope its not InstallShield!

--C


The trial version installer doesn't use NSIS, so I guess the full version doesn't either. You can make sure by searching the file for NullsoftInst.

It's possible to have such a background picture, but it'll require some work. You can edit the INI file used to show the welcome page in the pre callback function. In there you can add an image control. Then, in the show callback function you can set the background of all the text controls to transparent.


Thanks for the information. Do pages other than Welcome / Finish use .ini files? I would like to have the same image on all the pages.

Thanks again,

--C


No, built-in pages aren't custom and don't use InstallOptions which uses INI files. To add an image to built-in pages, you'd have to edit the UI file (Contrib\UIs\modern.exe) and add image place holders to it, use the new one with MUI_UI and then set the image manually using the System plug-in. An example is available on the wiki.


I think its their own in-house setup app


Yeah I have IconWorkshop and the installer is pretty nice. You could use ExperinceUI for Nsis to get a somewhat similar looking installer.


ROFL - neither nor - it's an SFX-CAB - try to open it with Winrar or Winace
it contains multiple languages and is based on microsoft cab architecture
but i can not say which software they use


the fact that it uses CAB's doesnt really narrow it down, it contains a section named AXZB (doesnt proove much) also looking at the dialogs in resource hacker you can see that some strings are auto replaced with some value, eg {AppName}, but the string "Thank you for choosing Axialis Software!" is hard-coded which leads me to believe its in-house, I guess you could just send a mail and ask if you really need to know