2017-06-21 1 views
1

Wir haben einen benutzerdefinierten Begrüßungsbildschirm (konfigurierbares Bannerformular) erstellt, um die Anwendung mit Hilfe von install4j zu aktualisieren und zu entfernen.Install4j Deinstallation Vorherige Installation zeigt nicht alle Bildschirme von Uninstaller

Custom Welcome Screen

Wir bieten Radio-Button, eine Anwendung zu entfernen Aktion mit Deinstallieren frühere Installation und wir führen erfolgreiche Deinstallation von dieser Aktion, aber meine Deinstallations-Assistenten bestehen paar Screens, Aktionen und Fortschritte Bildschirme anzeigen, die nicht sind während deinstallation angezeigt. \

enter image description here

Wie können wir alle diese Bildschirme, Aktionen Benutzer zeigen, die wir in der Deinstallationsprogramm hinzugefügt haben?

Antwort

1

Wie von Ingo erklärt, führt Install4j das Deinstallationsprogramm des vorherigen Installers aus und es zeigt dem Benutzer keinen Bildschirm an.

Wir müssen benutzerdefinierte Bildschirme für deinstallieren vorherige Installation daher die erforderlichen Bildschirme mit Bedingung Ausdruck hinzugefügt.

enter image description here

Und das funktioniert für mich. Danke Ingo.

1

Nein, das ist nicht möglich. Die "Vorherige Installation deinstallieren" führt das Deinstallationsprogramm der vorherigen Installation aus. Wenn Sie weitere Aktionen, die nicht in der vorherigen Deinstallationsprogramm enthalten sind, müssen Sie sie auf dem „Willkommen“ -Bildschirm hinzufügen und ihnen eine Bedingung Ausdruck

context.isUpdateInstallation() 

Similary geben, können Sie Bildschirme hinzufügen, die nur für ein angezeigt Installation aktualisieren

Verwandte Themen