Archive: dynamic finish page


dynamic finish page
is it possible in NSIS to have a list of checkboxes on the finish page, based on when it was (was not) installed in the installer? if you met this problem or you have an idea, it would be very appreciated.


what i could do so far
what i could do so far(but seem to not be able to go to the next level) is that at the end of the installer, after i press finish on the finish page i receive message boxes telling me the program has been installed..for every one of the 4 progr that i have.
this was done like this:
;Pages
PageEx custom
PageCallBacks OnCreateFinish OnLeaveFinish
PageExEnd

and down the road:

Function OnCreateFinish
FunctionEnd

Function OnLeaveFinish
IfFileExists "$2\bin\java.exe" 0
MessageBox MB_OK "jre has been installed"
IfFileExists "$PROGRAMFILES\PCVisit\PC_Visit.exe" 0
MessageBox MB_OK "PCVisit has been installed"
IfFileExists "$PROGRAMFILES\Launch\Launch.exe" 0
MessageBox MB_OK "Launch has been installed"
IfFileExists "$PROGRAMFILES\Adobe\Acrobat 7.0\Reader" 0
MessageBox MB_OK "Adobe has been installed"
FunctionEnd

but i still am at a dead end because on the actual finish page..i cannot put checkboxes with this info.


make a custom page that looks like the finish page and ur prob is solved


Originally posted by fabian.rap.more
make a custom page that looks like the finish page and ur prob is solved
Yep, that's what we do - we offer a link to the installation log, the help file, our website, etc. on a Custom finish page. Ditto the uninstaller with a link to a text file containing a list of files that could not be removed (for whatever reason).

Custom pages are really the way to go when you want to, well, customize the pages.