Yesterday I received the monthly SF newsletter. It’s quite a long one, but I usually look at the Project Of The Month and the Top 25 projects to see if there’s any major news.

This month’s Project Of The Month is a very useful thing called NSIS - Nullsoft Scriptable Install System and it’s used to create Windows Installers, a task nothing short of impossible if you try to create one from scratch. Microsoft apparently thought that putting a relational database behind every Installer was a good thing…

I still haven’t investigated deep into it but the philosophy is simply:

- write a script in their custom-defined scripting language

- use a compiler called MakeNSIS to compile the script and generate the installer

The fact that there is a custom scripting language implies a learning curve, but considering the alternatives it seems like a very good tool. And Open Source, too. I wish I’d come by it two years ago when I was trying to create a neat installer/uninstaller (unsuccessful in the end).

It’s already being used by popular software like Winamp, eMule, 3DNA and, of course, NSIS for the creation of their installers.

Go right in.

One Response to “NSIS - Nullsoft Scriptable Install System”
  1. I built a nice general purpose installer script using NSIS. I like NSIS because of the support provided and its free. You can check out my script here.

    I used the MUI (Modern UI) stuff of NSIS, which I like because it allows you to have a nice splash screen.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">