Adobe Air#
Bei der Installation mit dem Adobe Air Framework gibt es einige Besonderheiten. Einerseits gibt es andere Parameter, aber auch andere Rückgabewerte.
Parameter |
Funktion |
---|---|
|
Die |
|
Definiert die End-User Lizenz Vereinbarung (EULA) als akzeptiert. |
|
Dieser Parameter benötigt einen absoluten Pfad. Dieser wird dann als Installationsverzeichnis verwendet. |
|
Dieser Parameter sorgt für die Erstellung eines Desktop-Icons |
|
Dieser Parameter sorgt für die Erstellung eines Unterpunktes im Startmenü unter Programme. |
|
Dieser Parameter gibt die Adobe AIR Installationsdatei an. |
Eine Auflistung aller Rückgabewerte findet man in der PDF-Datei „Adobe® AIR® Runtime Redistribution Instructions“.
Installation:
[Sub_HandleExitCode]
; check return code
Set $ExitCode$ = GetLastExitCode
comment "GetLastExitCode: " + $ExitCode$
if not($ExitCode$ = "0" or $ExitCode$ = "1" or $ExitCode$ = "9")
; 0: Installation successful
; 1: Installation successful but reboot required
; 9: Installation failed; application already installed
LogError "Fatal: setup returned exit code " + $ExitCode$
IsFatalError
endif
Deinstallation:
[Sub_HandleExitCode]
; check return code
Set $ExitCode$ = GetLastExitCode
comment "GetLastExitCode: " + $ExitCode$
if not($ExitCode$ = "0" or $ExitCode$ = "1")
; 0: Installation successful
; 1: Installation successful but reboot required
LogError "Fatal: setup returned exit code " + $ExitCode$
IsFatalError
endif
Wird die Deinstallation ausgeführt, wenn keine Adobe AIR Runtime installiert ist, gibt der Installer den Rückgabewert 7 (Installation failed) zurück. Da dies ein generischer Fehler ist, kann man ihn nicht bei der Überprüfung ausschließen.