More installer clean-up.

This commit is contained in:
LoRd_MuldeR 2011-10-08 22:58:11 +02:00
parent 4a329e65df
commit 7c5ef4ca58
3 changed files with 25 additions and 28 deletions

View File

@ -106,13 +106,15 @@ SetCompressorDictSize 64
;Reserved Files ;Reserved Files
;-------------------------------- ;--------------------------------
ReserveFile "${NSISDIR}\Plugins\Aero.dll"
ReserveFile "${NSISDIR}\Plugins\LangDLL.dll"
ReserveFile "${NSISDIR}\Plugins\LockedList.dll"
ReserveFile "${NSISDIR}\Plugins\nsDialogs.dll"
ReserveFile "${NSISDIR}\Plugins\nsExec.dll"
ReserveFile "${NSISDIR}\Plugins\StartMenu.dll"
ReserveFile "${NSISDIR}\Plugins\StdUtils.dll"
ReserveFile "${NSISDIR}\Plugins\System.dll" ReserveFile "${NSISDIR}\Plugins\System.dll"
ReserveFile "${NSISDIR}\Plugins\UserInfo.dll" ReserveFile "${NSISDIR}\Plugins\UserInfo.dll"
ReserveFile "${NSISDIR}\Plugins\Aero.dll"
ReserveFile "${NSISDIR}\Plugins\StdUtils.dll"
ReserveFile "${NSISDIR}\Plugins\nsDialogs.dll"
ReserveFile "${NSISDIR}\Plugins\StartMenu.dll"
ReserveFile "${NSISDIR}\Plugins\LockedList.dll"
ReserveFile "checkproc.exe" ReserveFile "checkproc.exe"
@ -469,6 +471,7 @@ SectionEnd
Section "-Finished" Section "-Finished"
!insertmacro PrintProgress "$(MUI_TEXT_FINISH_TITLE)." !insertmacro PrintProgress "$(MUI_TEXT_FINISH_TITLE)."
${StdUtils.Unload}
; ---- POLL ---- ; ---- POLL ----
; !insertmacro UAC_AsUser_ExecShell "" "http://mulder.brhack.net/temp/style_poll/" "" "" SW_SHOWNORMAL ; !insertmacro UAC_AsUser_ExecShell "" "http://mulder.brhack.net/temp/style_poll/" "" "" SW_SHOWNORMAL

View File

@ -48,9 +48,6 @@
!error "LAMEXP_UPX_PATH is not defined !!!" !error "LAMEXP_UPX_PATH is not defined !!!"
!endif !endif
;UUID
!define MyRegPath "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{FBD7A67D-D700-4043-B54F-DD106D00F308}"
;Web-Site ;Web-Site
!define MyWebSite "http://mulder.at.gg/" !define MyWebSite "http://mulder.at.gg/"
@ -159,35 +156,25 @@ Section "-LaunchTheInstaller"
RunTryAgain: RunTryAgain:
DetailPrint "Exec: $PLUGINSDIR\LameXP-Install.exe" DetailPrint "ExecShellWait: $PLUGINSDIR\LameXP-Install.exe"
StdUtils::ExecShellWait /NOUNLOAD '$R9' "open" "$PLUGINSDIR\LameXP-Install.exe" ${StdUtils.ExecShellWait} $R1 "$PLUGINSDIR\LameXP-Install.exe" "open" '$R9'
Pop $R1
DetailPrint "Result: $R1" DetailPrint "Result: $R1"
StrCmp $R1 "error" RunFailed StrCmp $R1 "error" RunFailed
StrCmp $R1 "no_wait" RunSuccess StrCmp $R1 "no_wait" RunSuccess
Sleep 333 Sleep 333
HideWindow HideWindow
StdUtils::WaitForProc /NOUNLOAD $R1 ${StdUtils.WaitForProc} $R1
Goto RunSuccess Goto RunSuccess
; -------- ; --------
RunFailed: RunFailed:
MessageBox MB_ABORTRETRYIGNORE|MB_DEFBUTTON2|MB_ICONSTOP|MB_TOPMOST "Failed to launch the installer. Please try again!" IDRETRY RunTryAgain IDIGNORE RunFallback MessageBox MB_RETRYCANCEL|MB_DEFBUTTON2|MB_ICONSTOP|MB_TOPMOST "Failed to launch the installer. Please try again!" IDRETRY RunTryAgain
SetDetailsPrint both
DetailPrint "Failed to launch installer :-("
SetDetailsPrint listonly
StdUtils::Unload
Abort "Aborted."
; -------- ; --------
RunFallback:
ClearErrors ClearErrors
ExecShell "open" "$PLUGINSDIR\LameXP-Install.exe" '$R9' SW_SHOWNORMAL ExecShell "open" "$PLUGINSDIR\LameXP-Install.exe" '$R9' SW_SHOWNORMAL
IfErrors 0 RunSuccess IfErrors 0 RunSuccess
@ -196,12 +183,19 @@ Section "-LaunchTheInstaller"
ExecShell "" "$PLUGINSDIR\LameXP-Install.exe" '$R9' SW_SHOWNORMAL ExecShell "" "$PLUGINSDIR\LameXP-Install.exe" '$R9' SW_SHOWNORMAL
IfErrors 0 RunSuccess IfErrors 0 RunSuccess
Goto RunFailed ; --------
SetDetailsPrint both
DetailPrint "Failed to launch installer :-("
SetDetailsPrint listonly
${StdUtils.Unload}
Abort "Aborted."
; -------- ; --------
RunSuccess: RunSuccess:
Delete /REBOOTOK "$PLUGINSDIR\LameXP-Install.exe" Delete /REBOOTOK "$PLUGINSDIR\LameXP-Install.exe"
StdUtils::Unload ${StdUtils.Unload}
SectionEnd SectionEnd

View File

@ -30,7 +30,7 @@
#define VER_LAMEXP_MINOR_LO 3 #define VER_LAMEXP_MINOR_LO 3
#define VER_LAMEXP_TYPE Beta #define VER_LAMEXP_TYPE Beta
#define VER_LAMEXP_PATCH 3 #define VER_LAMEXP_PATCH 3
#define VER_LAMEXP_BUILD 722 #define VER_LAMEXP_BUILD 723
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// Tools versions // Tools versions