Friday, April 15, 2011

Nullsoft Scriptable Install System (NSIS) - A Really Good Windows Installation System

I wanted to write an installation for IFRI data entry application which is currently being used to enter forest data to their database. The existing installation had some inconsistencies like users had to install the other required software themselves, some permission issues etc. So I had to search for a pretty stable installation system with all those features I wanted.

While searching I found this Harshani's blog about NSIS and thought to give it a try and  decided to write IFRI installer using NSIS. First it was not pretty simple and straight forward. I had to learn NSIS scripting language , tested examples in NSIS site. NSIS documentation was pretty helpful too. So finally I was able to write an installer for IFRI with all the features they expected and NSIS helped me a lot on that. I think it wouldn't be this easy and stable if I used another installation system other than NSIS.

So I'll post some tips and tricks I found  in NSIS scripting later. However Harshani's blog post about NSIS (stated above) is a nice post and shows how to build a simple installer. It will be a good first step on NSIS.


Ashoksundar said...

your blog was interesting. I'm trying to do the same and facing a small problem.I'm using windows 7 64-bit OS. When the user selects Programfiles (x86) as the base directory to install, after creating the shortcut, the shortcut points to program files rather program files (x86). Have you ever come across this scenario??

kalani Ruwanpathirana said...

Hi Ashoksundar,

Hm..I don't think I came across such a scenario. Though it points to program files, the shortcut would still work I guess.

Ashoksundar said...

Hi Kalani,
It isn't working on my windows 7 (64bit) machine. Very good blog though. Keep up the good work. I will update if I find a work around.

Unknown said...

hi kalani,
this is john i used ur code its working fine.thanks... me too working in nsis script if u have any doubts share ...we will

Unknown said...

This windows installation system is really awesome and we can see it is Script able also but we can hire interview transcription services or other services for writing help by the way the use theme of this page is really awesome.

Gadwin Co Inger said...

Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training in India . Nowadays Java has tons of job opportunities on various vertical industry.

Blogger said...

Do you realize there's a 12 word sentence you can tell your crush... that will induce intense emotions of love and instinctual appeal to you deep within his chest?

Because hidden in these 12 words is a "secret signal" that fuels a man's impulse to love, look after and guard you with all his heart...

12 Words That Trigger A Man's Love Impulse

This impulse is so hardwired into a man's brain that it will make him work harder than ever before to take care of you.

In fact, fueling this influential impulse is so mandatory to achieving the best ever relationship with your man that the moment you send your man one of the "Secret Signals"...

...You will instantly notice him expose his soul and mind to you in such a way he haven't experienced before and he'll perceive you as the only woman in the galaxy who has ever truly understood him.

fuel digital vignesh said...

We are the Best Digital Marketing Agency in Chennai,Coimbatore,Madurai and change makers of digital! For Enquiry Contact us @+91 9791811111
digital marketing agencies in chennai
seo service in chennai
website designers in chennai
Best SMO services in Chennai
Best content marketers in Chennai
best logo makers in chennai
google adwords service in chennai

periyannan said...

I feel satisfied to read your blog, you have been delivering a useful & unique information to our vision.keep blogging.

artificial intelligence internship | best final year projects for cse | internship certificate online | internship for mba finance students | internship meaning in tamil

logesh said...

blog is nice and much interesting which engaged me more.Spend a worthful time.keep updating more.
ibm full form in india |
ssb ka full form |
what is the full form of dp |
full form of brics |
gnm nursing full form |
full form of bce |
full form of php |
bhim full form |
nota full form in india |
apec full form

Wisdommaterials said...

For Education,jobs, news, health, Business, Astrology

Related Posts with Thumbnails