Ich muss die ApplicationRegistry.ApplicationInfo
für eine installierte Anwendung während einer Update-Installation erhalten. Hintergrund daher: Die Anwendung sollte von 32 Bit auf 64 Bit aktualisiert werden und ich möchte die Antwortdatei von der vorherigen Installation laden. Jetzt habe ich versucht, die ApplicationInfo
mit einem Skript zu bekommen und wollte das Installationsverzeichnis festlegen, um die Antwortdatei mit der entsprechenden Aktion zu laden. Jetzt weiß ich nicht, was der Parameter für die Anwendungs-ID getApplicationInfoById(java.lang.String id)
bedeutet. Ist es die Mediendatei-ID oder die ID des Launchers? Für beide bekomme ich keine ApplicationInfo
.Wo bekomme/setze ich die Anwendungs-ID?
1
A
Antwort
0
Der Parameter getApplicationInfoById
ist die Anwendungs-ID. Die zurückgegebenen Werte umfassen Installationen in den 32-Bit- und 64-Bit-Subsystemen, wenn sie von einem 64-Bit-Installationsprogramm aufgerufen werden.
Ich habe verpasst, den richtigen Wert für die _applicationId_ zu bekommen. Intead der Verwendung der vordefinierten Compiler-Variable "_sys.applicationId_" Ich versuchte die Launcher-ID und das war das Missverständnis. Jetzt finden die Registry die richtigen Installationen und wir können die Antwortdatei von diesem Ort laden. – Hardie82