Installations-Prompt auch ungewollt (nach) Deinstallation
Posted: 24. Jul 2017, 17:21
Folgendes: Paket soll beim (Update)Installieren eines Paketes den Anwender nach Erlaubnis fragen (weil offene Programminstanzen vom setup zwangsweise beendet werden).
Funnktioniert soweit auch.
Bei der Deinstallation soll der User nicht gefragt werden.
Am Ende der Deinstallation (nachdem die Dateien usw. weg sind) ploppt aber doch wieder der Installation-Prompt auf (den man auch nicht Abbrechen kann), Paket wird also wieder installiert (nein, kein Enforce o.ä. in den Dsitrubution Commands).
Hab schon div. Workbrounds versucht (überall DONTDELETE, ein Exit hinzugefügt...), ohne Erfolg.
Funnktioniert soweit auch.
Bei der Deinstallation soll der User nicht gefragt werden.
Am Ende der Deinstallation (nachdem die Dateien usw. weg sind) ploppt aber doch wieder der Installation-Prompt auf (den man auch nicht Abbrechen kann), Paket wird also wieder installiert (nein, kein Enforce o.ä. in den Dsitrubution Commands).
Hab schon div. Workbrounds versucht (überall DONTDELETE, ein Exit hinzugefügt...), ohne Erfolg.
Code: Select all
AskUninstallOld=0
DisableCancelButton=0
...
[Product]
#Set:Product
#Set:Installation, DONTDELETE
#Set:AskUser, DONTDELETE
#Set:StartInstallation, DONTDELETE
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product
[Set:Product]
[Set:Installation]
If %WindowsUser% <> "" Then "Set:AskUser" Else "Set:StartInstallation" EndIf
[Set:AskUser]
Prompt AskTheUser
[Set:StartInstallation]
...
[Set:Deinstallation]
-Exit
-CallHidden "%Src%\setup.exe"
-AddMeter -1