WINAMP.COM | Forums : Powered by vBulletin version 2.3.9 WINAMP.COM | Forums > Developer Center > NSIS Discussion > Advanced Uninstall Log NSIS header
  Last Thread   Next Thread
Author
Thread Post New Thread    Post A Reply
Red Wine
Forum King

Registered: Mar 2006
From: Ath. GR

Advanced Uninstall Log NSIS header

Advanced Uninstall Log is a macro system provided in a NSIS header that
is able to monitor an installation and build an uninstall log file which
is used by the uninstaller to uninstall files/directories that have been
added within specific installation blocks.

This means that files which have been installed outside these blocks,
or added later either by the user or application's activities, ignored
by the uninstaller.

Moreover files that might exist into the target directory prior the current
installation, ignored as well.

More informations and download links including 2 detailed examples of usage, at wiki:

http://nsis.sf.net/Advanced_Uninstall_Log_NSIS_Header

__________________
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS

Quick Link | Report this post to a moderator | IP: Logged

Red Wine is offline Old Post 02-03-2007 12:41 PM
Click Here to See the Profile for Red Wine Click here to Send Red Wine a Private Message Find more posts by Red Wine Add Red Wine to your buddy list Edit/Delete Message Reply w/Quote
zeeh3
Senior Member

Registered: Aug 2005
From: Brazil

Cool, Red Wine. My suggestion is to enable multilanguage support for the messages.

Quick Link | Report this post to a moderator | IP: Logged

zeeh3 is offline Old Post 02-03-2007 10:28 PM
Click Here to See the Profile for zeeh3 Click here to Send zeeh3 a Private Message Find more posts by zeeh3 Add zeeh3 to your buddy list Edit/Delete Message Reply w/Quote
Red Wine
Forum King

Registered: Mar 2006
From: Ath. GR

quote:
Originally posted by zeeh3
Cool, Red Wine. My suggestion is to enable multilanguage support for the messages.
Thanks! I'm a bit dry of ideas on how to enable multilingual support and keep the high automation of the header at the same time, I'm tended to implement the same technique that I've implemented here , but I'd like to wait a little for a possible better suggestion.

__________________
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS

Quick Link | Report this post to a moderator | IP: Logged

Red Wine is offline Old Post 02-04-2007 11:21 AM
Click Here to See the Profile for Red Wine Click here to Send Red Wine a Private Message Find more posts by Red Wine Add Red Wine to your buddy list Edit/Delete Message Reply w/Quote
Comm@nder21
Major Dude

Registered: Jul 2003
From: germany, b-w

you definetly should wait for nsis 2.24, where a whole bunch of preprocessor enhancements will make life easier

btw: this lib looks nice!

__________________
hand by comm@nder21
----------
WiKi pages:CreateInternetShortcut|Enhanced FindWindow|Parse CSV-Data|Open/Close CD-Drive|Installer without Icon|Vista application compatibility

Quick Link | Report this post to a moderator | IP: Logged

Comm@nder21 is offline Old Post 02-04-2007 03:09 PM
Click Here to See the Profile for Comm@nder21 Click here to Send Comm@nder21 a Private Message Click Here to Email Comm@nder21 Visit Comm@nder21's homepage! Find more posts by Comm@nder21 Add Comm@nder21 to your buddy list Edit/Delete Message Reply w/Quote
Red Wine
Forum King

Registered: Mar 2006
From: Ath. GR

quote:
Originally posted by Comm@nder21
you definetly should wait for nsis 2.24, where a whole bunch of preprocessor enhancements will make life easier

btw: this lib looks nice!

It is true that I never claim that I know the inner works of the development team, yet I'm unable to figure how the 2.24 release would make my life easier according to enable multilingual support for 4 message boxes.

__________________
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS

Quick Link | Report this post to a moderator | IP: Logged

Red Wine is offline Old Post 02-04-2007 06:06 PM
Click Here to See the Profile for Red Wine Click here to Send Red Wine a Private Message Find more posts by Red Wine Add Red Wine to your buddy list Edit/Delete Message Reply w/Quote
TobbeSweden
Senior Member

Registered: Oct 2006
From:

Thanks for writing this header Red Wine!

I needed to be able to localize the messages boxes it shows, so I made some modifications.

If you don't need to make any localizations it will work just as it did before. But if you do need to change the strings it shows this is the way to do it with my version:

code:
!define UNINSTALLOG_LOCALIZE ;if you define this you have to provide language strings to use LangString UNLOG_HEADER ${LANG_ENGLISH} "=========== Uninstaller Log please do not edit this file ===========" LangString UNLOG_DAT_NOT_FOUND ${LANG_ENGLISH} "${UNINST_DAT} not found, unable to perform uninstall." LangString UNLOG_DEL_FILE ${LANG_ENGLISH} 'Delete File "$R9"?' LangString UNLOG_DEL_DIR ${LANG_ENGLISH} 'Delete Directory "$R9"?' LangString UNLOG_EMPTY_DIR ${LANG_ENGLISH} "Previous installation detected at $0.$\nRequired file ${UNINSTALL_LOG}.dat is missing.$\n$\nIt is highly recommended to select an empty directory and perform a fresh installation." LangString UNLOG_ERROR_LOG ${LANG_ENGLISH} "Error in log ${UNINSTALL_LOG}." LangString UNLOG_ERROR_CREATE ${LANG_ENGLISH} "Error creating ${UNINSTALL_LOG}."


If UNINSTALLOG_LOCALIZE isn't defined the english language strings above will be used.

This is the full header after my modifications:
http://pastebin.com/f8fa1474

Quick Link | Report this post to a moderator | IP: Logged

TobbeSweden is offline Old Post 11-29-2007 02:21 PM
Click Here to See the Profile for TobbeSweden Click here to Send TobbeSweden a Private Message Find more posts by TobbeSweden Add TobbeSweden to your buddy list Edit/Delete Message Reply w/Quote
Red Wine
Forum King

Registered: Mar 2006
From: Ath. GR

Nice job TobbeSweden

You may want to add your modified header in wiki as well.

__________________
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS

Quick Link | Report this post to a moderator | IP: Logged

Red Wine is offline Old Post 11-30-2007 05:11 PM
Click Here to See the Profile for Red Wine Click here to Send Red Wine a Private Message Find more posts by Red Wine Add Red Wine to your buddy list Edit/Delete Message Reply w/Quote
TobbeSweden
Senior Member

Registered: Oct 2006
From:

Done. http://nsis.sourceforge.net/Advanced_Uninstall_Log_NSIS_Header#Modifications

Feel free to edit/move anything you like

Quick Link | Report this post to a moderator | IP: Logged

TobbeSweden is offline Old Post 12-01-2007 01:18 AM
Click Here to See the Profile for TobbeSweden Click here to Send TobbeSweden a Private Message Find more posts by TobbeSweden Add TobbeSweden to your buddy list Edit/Delete Message Reply w/Quote
HenrikG
Junior Member

Registered: Dec 2007
From:

Hi!

I ran into a problem with the example script ""Advanced Uninstall Log Demo". At uninstall there was a problem with removing empty directories. The code below prevented the uninstaller from hanging, but the real solution was to upgrade from Nsis 2.10 to Nsis 3.3 which solved the problem!

code:
!macro UNINSTALL.LOG_UNINSTALL_UNATTENDED Function un._LocateCallBack_Function_Unattended .... isdir: RmDir "$R9" IfErrors +1 isdir2 MessageBox MB_ICONEXCLAMATION|MB_OK "Could not remove directory $R9" /SD IDOK goto end isdir2: IntOp $unlog_tmp_1 $unlog_tmp_1 + 1 goto end


I was going to ask for help, but this turned into an advice for people having similar problems with RmDir: Upgrade Nsis!

Thanks for the script Red Wine! Though I would have liked some more comments in the source code... (AdvUninstLog.nsh)

Best regards
/Henrik

Quick Link | Report this post to a moderator | IP: Logged

HenrikG is offline Old Post 12-05-2007 03:46 PM
Click Here to See the Profile for HenrikG Click here to Send HenrikG a Private Message Find more posts by HenrikG Add HenrikG to your buddy list Edit/Delete Message Reply w/Quote
high1
Junior Member

Registered: Apr 2007
From:

Unicode version

Hey, Red Wine. First, I want to say thanks for your header - it should come with NSIS by default, if you ask me.
And now, the question... The header is working with experimental version of unicode NSIS, but it produces an ANSI file etc. - would it take much to create a version which is working properly with unicode? A lot of changes or ...?

Quick Link | Report this post to a moderator | IP: Logged

high1 is offline Old Post 12-30-2007 08:01 PM
Click Here to See the Profile for high1 Click here to Send high1 a Private Message Find more posts by high1 Add high1 to your buddy list Edit/Delete Message Reply w/Quote
Red Wine
Forum King

Registered: Mar 2006
From: Ath. GR

Re: Unicode version

quote:
Originally posted by high1
Hey, Red Wine. First, I want to say thanks for your header - it should come with NSIS by default, if you ask me.
And now, the question... The header is working with experimental version of unicode NSIS, but it produces an ANSI file etc. - would it take much to create a version which is working properly with unicode? A lot of changes or ...?


Hey, high1, thanks for your comments!
Feel free to modify it the way it suits your preferences and don't forget to contribute at wiki please

Happy new year!

__________________
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS

Quick Link | Report this post to a moderator | IP: Logged

Red Wine is offline Old Post 12-31-2007 09:15 AM
Click Here to See the Profile for Red Wine Click here to Send Red Wine a Private Message Find more posts by Red Wine Add Red Wine to your buddy list Edit/Delete Message Reply w/Quote
high1
Junior Member

Registered: Apr 2007
From:

With some tinkering and a lot of help from Jim who is responsible for the NSIS Unicode patch, I got the header working. Modifying the header is trivial, and includes replacing FileRead and FileWrite calls with FileReadUTF16LE and FileWriteUTF16LE. You also need to write a BOM at the begging of the file to make it unicode. But the header uses FileJoin macro from TextFunc header, and it can not deal with unicode files, so I had to replace the call for FileJoin with a custom macro inside the header - FileJoinUTF. It is a modification of FileJoin and all the credits go to it's author. Here is the patched header :

Attachment: advuninstlog.nsh
This has been downloaded 279 time(s).

Quick Link | Report this post to a moderator | IP: Logged

high1 is offline Old Post 02-15-2008 08:07 PM
Click Here to See the Profile for high1 Click here to Send high1 a Private Message Find more posts by high1 Add high1 to your buddy list Edit/Delete Message Reply w/Quote
Tintera
Junior Member

Registered: Mar 2008
From: Czech Republic

Thank you for the header. Looks good. Does anyone tryed it with the add / remove features section in installer?

Quick Link | Report this post to a moderator | IP: Logged

Tintera is offline Old Post 04-14-2008 02:55 PM
Click Here to See the Profile for Tintera Click here to Send Tintera a Private Message Find more posts by Tintera Add Tintera to your buddy list Edit/Delete Message Reply w/Quote
Government-Man
Junior Member

Registered: Aug 2008
From:

Thumbs up

Please tell me how to customize uninstall program's directory and name using this header?

And is there someone who can explain me when these error messages appear?

Quick Link | Report this post to a moderator | IP: Logged

Government-Man is offline Old Post 08-31-2008 09:55 PM
Click Here to See the Profile for Government-Man Click here to Send Government-Man a Private Message Click Here to Email Government-Man Find more posts by Government-Man Add Government-Man to your buddy list Edit/Delete Message Reply w/Quote
sphynx07
Junior Member

Registered: Jul 2008
From:

Just want to ask, what if i only want to pop-up the dialog that is only for directory excluding for the files pop-up dialog using this AdvUninstLog.nsh. thanks

Quick Link | Report this post to a moderator | IP: Logged

sphynx07 is offline Old Post 11-11-2008 10:02 AM
Click Here to See the Profile for sphynx07 Click here to Send sphynx07 a Private Message Click Here to Email sphynx07 Find more posts by sphynx07 Add sphynx07 to your buddy list Edit/Delete Message Reply w/Quote
Red Wine
Forum King

Registered: Mar 2006
From: Ath. GR

quote:
Originally posted by sphynx07
Just want to ask, what if i only want to pop-up the dialog that is only for directory excluding for the files pop-up dialog using this AdvUninstLog.nsh. thanks

You'd need to edit header's code...

__________________
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS

Quick Link | Report this post to a moderator | IP: Logged

Red Wine is offline Old Post 11-12-2008 12:07 PM
Click Here to See the Profile for Red Wine Click here to Send Red Wine a Private Message Find more posts by Red Wine Add Red Wine to your buddy list Edit/Delete Message Reply w/Quote
sphynx07
Junior Member

Registered: Jul 2008
From:

Thanks Red Wine.
I tried it but for no luck i could not get it. sigh...
What i wanted to do with my uninstaller is that, the message box detection for newly created folder/directory will only pop up ignoring the files inside it and once the user wants to delete the folder the uninstaller will then also automatically delete the file/s inside it.
Can you please help me on this.
Please advice...

Thanks!

Quick Link | Report this post to a moderator | IP: Logged

sphynx07 is offline Old Post 11-13-2008 10:38 AM
Click Here to See the Profile for sphynx07 Click here to Send sphynx07 a Private Message Click Here to Email sphynx07 Find more posts by sphynx07 Add sphynx07 to your buddy list Edit/Delete Message Reply w/Quote
Red Wine
Forum King

Registered: Mar 2006
From: Ath. GR

I understand what you're trying to achieve though as I suggested above you'd need to work with the existing code or write a new one.

__________________
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS

Quick Link | Report this post to a moderator | IP: Logged

Red Wine is offline Old Post 11-13-2008 12:39 PM
Click Here to See the Profile for Red Wine Click here to Send Red Wine a Private Message Find more posts by Red Wine Add Red Wine to your buddy list Edit/Delete Message Reply w/Quote
xbarns
Senior Member

Registered: Aug 2007
From: Frankfurt, Germany

Hi all,

i have (as usual) a little problem.

Even though all the necessary files are recorded in uninstall.dat they are not removed completely.

I have a folder $InstDir\bin that is only partially emptied even though all files are recorded and should have been removed.

Is there a way to log what gets deleted and what not (and maybe why?).

The $InstDir\bin folder gets filled by different sections in between which other folders get created and filled. All other folders get removed nicely only bin stays (with quite a lot of files). Once i changed the Uninstall.dat to only contain the files that are in \bin and it worked nice, later i tried sorting so all \bin files are together in one section instead of being distributed over the uninstall.dat but that did not work either. I also tried to find out if those files are special in any way like special characters or so, but nope i couldn't find anything.

Right at the beginning when i started implementing it it seemed to work nice, only a couple files were left but now....

Strange but its late and i guess i can't think right either, any help is appreciated.

Thanks for reading

Quick Link | Report this post to a moderator | IP: Logged

xbarns is offline Old Post 02-04-2009 11:01 PM
Click Here to See the Profile for xbarns Click here to Send xbarns a Private Message Find more posts by xbarns Add xbarns to your buddy list Edit/Delete Message Reply w/Quote
TobbeSweden
Senior Member

Registered: Oct 2006
From:

Are the files in use when you try to delete them? Since you're talking about a bin directory, maybe the program you're trying to delete is still running?

Quick Link | Report this post to a moderator | IP: Logged

TobbeSweden is offline Old Post 02-05-2009 06:50 AM
Click Here to See the Profile for TobbeSweden Click here to Send TobbeSweden a Private Message Find more posts by TobbeSweden Add TobbeSweden to your buddy list Edit/Delete Message Reply w/Quote
xbarns
Senior Member

Registered: Aug 2007
From: Frankfurt, Germany

Well there might be one or two files still in use, but there are well over 100 left that do not get deleted.

Quick Link | Report this post to a moderator | IP: Logged

xbarns is offline Old Post 02-05-2009 09:22 AM
Click Here to See the Profile for xbarns Click here to Send xbarns a Private Message Find more posts by xbarns Add xbarns to your buddy list Edit/Delete Message Reply w/Quote
cool-zer0
Junior Member

Registered: Apr 2009
From:

Hello,

I have a problem and I hope you can help me.

My Problem is that the uninstall-process is to slow, can
I do something to speed it up.

regards
cool-zer0

Quick Link | Report this post to a moderator | IP: Logged

cool-zer0 is offline Old Post 04-06-2009 02:54 PM
Click Here to See the Profile for cool-zer0 Click here to Send cool-zer0 a Private Message Click Here to Email cool-zer0 Find more posts by cool-zer0 Add cool-zer0 to your buddy list Edit/Delete Message Reply w/Quote
Red Wine
Forum King

Registered: Mar 2006
From: Ath. GR

Most likely it is due to the mentioned disadvantage of the header (especially noticeable when dealing with too many files on old-slower machines) which needs some effort to eliminate it.

http://nsis.sourceforge.net/Advance...er#Disadvantage

__________________
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS

Quick Link | Report this post to a moderator | IP: Logged

Red Wine is offline Old Post 04-06-2009 10:54 PM
Click Here to See the Profile for Red Wine Click here to Send Red Wine a Private Message Find more posts by Red Wine Add Red Wine to your buddy list Edit/Delete Message Reply w/Quote
Red Wine
Forum King

Registered: Mar 2006
From: Ath. GR

Since latest version of Unicode NSIS is able to parse an ansi script as unicode (doesn't need to convert the script prior to compile), I merged the above patch from high1 in one multi-functional header.

This means there's only one header (which itself is ansi), who's able to utilize both NSIS flavors hence produce ansi or unicode uninstall.dat respectively.

Attachment: advuninstlog_multinsis.nsh
This has been downloaded 103 time(s).

Quick Link | Report this post to a moderator | IP: Logged

Red Wine is offline Old Post 04-08-2009 11:39 AM
Click Here to See the Profile for Red Wine Click here to Send Red Wine a Private Message Find more posts by Red Wine Add Red Wine to your buddy list Edit/Delete Message Reply w/Quote
jr_spurs
Junior Member

Registered: Jul 2009
From:

Hi Red Wine,

Thanks for coding up this header. Its definitely a great addition to an already excellent product.

However I am also having issues with the speed of the uninstall. I am uninstalling about 50mbs of an applicaiton which includes up to 2000 files.

Do you think this header is just not suited to the characteristics of my application. Alternatively is there any code that I can change in the header file myself that might speed up the uninstall.

BTW I am using the Unicode NSIS branch and I have used your latest script attached in this thread.

Thanks for your help in advance.

Quick Link | Report this post to a moderator | IP: Logged

jr_spurs is offline Old Post 07-23-2009 09:08 AM
Click Here to See the Profile for jr_spurs Click here to Send jr_spurs a Private Message Find more posts by jr_spurs Add jr_spurs to your buddy list Edit/Delete Message Reply w/Quote
HaMsTeYr
Junior Member

Registered: Feb 2006
From:

It IS really an excellent header, and same with jr_spurs, i as well am having problems with the speed of uninstalling...

You're having difficulty with 50 mb? i have a 4gb++ installation to handle xD

The uninstaller has been running for close to 2 hours now, and its still nowhere near done hahaha

It would be nice if something could be done to speed this up...

Quick Link | Report this post to a moderator | IP: Logged

HaMsTeYr is offline Old Post 08-10-2009 01:39 PM
Click Here to See the Profile for HaMsTeYr Click here to Send HaMsTeYr a Private Message Click Here to Email HaMsTeYr Find more posts by HaMsTeYr Add HaMsTeYr to your buddy list Edit/Delete Message Reply w/Quote
trobertson
Junior Member

Registered: Aug 2009
From:

From my own experiments it seems only files added inside $INSTDIR get removed. During my install process I install files in many different places, but only the ones in $INSTDIR get removed during uninstall even though all "File ..." calls are wrapped in the required UNINSTALL.LOG... macros. Is this normal/correct?

Quick Link | Report this post to a moderator | IP: Logged

trobertson is offline Old Post 08-11-2009 08:56 PM
Click Here to See the Profile for trobertson Click here to Send trobertson a Private Message Find more posts by trobertson Add trobertson to your buddy list Edit/Delete Message Reply w/Quote
HaMsTeYr
Junior Member

Registered: Feb 2006
From:

i'm not pro at NSIS, but did you check Uninstall.dat in INSTDIR post install to make sure that the directories were logged correctly?

From what i can tell about the script, there shouldn't be limitations in install directories differing from INSTDIR

Quick Link | Report this post to a moderator | IP: Logged

HaMsTeYr is offline Old Post 08-11-2009 09:01 PM
Click Here to See the Profile for HaMsTeYr Click here to Send HaMsTeYr a Private Message Click Here to Email HaMsTeYr Find more posts by HaMsTeYr Add HaMsTeYr to your buddy list Edit/Delete Message Reply w/Quote
Hawkeye64
Junior Member

Registered: Aug 2009
From:

File capture

I am trying to understand this script as I am relatively new to NSIS. There seems to be some "magic" happening here that I am trying to understand.

Before capturing files, you insert the macro "UNINSTALL.LOG_OPEN_INSTALL". Then call your "File [options] [folder]". The macro contains "${uninstall.log_install} "${EXCLU_LIST}" "${UNINST_DAT}" "$OUTDIR"".

Exactly what I am trying to figure out is how all this work? How does the code in the macro get the information it needs?

Is it that NSIS creates the "exclude.tmp" file in the $PLUGINSDIR, when using the "File" command, and this script then leverages it?

Quick Link | Report this post to a moderator | IP: Logged

Hawkeye64 is offline Old Post 08-23-2009 02:29 PM
Click Here to See the Profile for Hawkeye64 Click here to Send Hawkeye64 a Private Message Click Here to Email Hawkeye64 Find more posts by Hawkeye64 Add Hawkeye64 to your buddy list Edit/Delete Message Reply w/Quote
isawen
Junior Member

Registered: Jan 2010
From:

Uninstaller details

Hi guys,

I am encountering the following issue. The Uninstaller details list is empty when executing the uninstaller. I have set ShowUninstDetails show but the list only displays the shortcut and installation folder deletion.

Is there any reason for this behavior?
I'm missing something maybe?

Best regards,
Isawen

Quick Link | Report this post to a moderator | IP: Logged

isawen is offline Old Post 01-15-2010 01:39 PM
Click Here to See the Profile for isawen Click here to Send isawen a Private Message Click Here to Email isawen Find more posts by isawen Add isawen to your buddy list Edit/Delete Message Reply w/Quote
isawen
Junior Member

Registered: Jan 2010
From:

Re: Uninstaller details

quote:
Originally posted by isawen
Hi guys,

I am encountering the following issue. The Uninstaller details list is empty when executing the uninstaller. I have set ShowUninstDetails show but the list only displays the shortcut and installation folder deletion.

Is there any reason for this behavior?
I'm missing something maybe?

Best regards,
Isawen



I've figured out the solution and you could see it at the following address: http://forums.winamp.com/showthread.php?postid=2625204#post2625204

Hope this will be usefull for somebody.

Quick Link | Report this post to a moderator | IP: Logged

isawen is offline Old Post 02-01-2010 12:45 PM
Click Here to See the Profile for isawen Click here to Send isawen a Private Message Click Here to Email isawen Find more posts by isawen Add isawen to your buddy list Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 09:50 PM. Post New Thread    Post A Reply
  Last Thread   Next Thread
WINAMP.COM | Forums : Powered by vBulletin version 2.3.9 WINAMP.COM | Forums > Developer Center > NSIS Discussion > Advanced Uninstall Log NSIS header
Show Printable Version
 | 
Email this Page
 | 
Subscribe to this Thread

Forum Jump:
 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is off
vB code is ON
Smilies are ON
[IMG] code is ON