View Single Post
Old 24th May 2009, 17:55   #2
Pidgeot
Senior Member
 
Pidgeot's Avatar
 
Join Date: Jan 2002
Location: Denmark
Posts: 136
It's no different to extracting it from any other Windows executable; there is nothing special about the way NSIS does it.

The information is stored as a resource in the executable, as described at http://msdn.microsoft.com/en-us/library/aa381058.aspx. So what you need is a way to navigate the resources in executables - I believe http://msdn.microsoft.com/en-us/magazine/bb985992.aspx and http://msdn.microsoft.com/en-us/magazine/cc301808.aspx will get you far with this part.

Once you know the format, it should be (relatively) trivial to write this external program in C or some other langauge.
Pidgeot is offline   Reply With Quote