Comparar commits

...

2 Commits

Autor SHA1 Mensagem Data
Daniel Molkentin b15b4fc1de NSIS: More Error clearing 2015-09-17 23:09:13 +02:00
Daniel Molkentin ab8c1ddfed NSIS: Try to ignore (invalid) errors from NSIS UAC 2015-09-17 22:35:17 +02:00
+6
Ver Arquivo
@@ -720,6 +720,7 @@ Function .onInit
${MementoSectionRestore}
UAC_TryAgain:
ClearErrors
!insertmacro UAC_RunElevated
${Switch} $0
${Case} 0
@@ -740,6 +741,7 @@ Function .onInit
Abort
Quit
${EndSwitch}
ClearErrors
;Prevent multiple instances.
System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${APPLICATION_SHORTNAME}Installer") i .r1 ?e'
@@ -770,6 +772,7 @@ Function .onInstSuccess
${AndIf} $InstallRunIfSilent == "yes"
Call LaunchApplication
${EndIf}
ClearErrors
FunctionEnd
Function .onInstFailed
@@ -785,6 +788,7 @@ Function un.onInit
Call un.SetLang
UAC_TryAgain:
ClearErrors
!insertmacro UAC_RunElevated
${Switch} $0
${Case} 0
@@ -805,6 +809,7 @@ Function un.onInit
Abort
Quit
${EndSwitch}
ClearErrors
;Prevent multiple instances.
System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${APPLICATION_SHORTNAME}Uninstaller") i .r1 ?e'
@@ -818,6 +823,7 @@ Function un.onInit
FunctionEnd
Function un.onUnInstSuccess
ClearErrors
FunctionEnd
Function un.onUnInstFailed