Page 1 of 1

Installations-Prompt auch ungewollt (nach) Deinstallation

Posted: 24. Jul 2017, 17:21
by Sascha Offe
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.

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

Re: Installations-Prompt auch ungewollt (nach) Deinstallatio

Posted: 25. Jul 2017, 14:10
by Sascha Offe
Hm, hab das jetzt in einem Testpaket versucht näher zu untersuchen: Zusammengestaucht auf ein Minimum (statt des richtigen Setups des Programm lege ich nur einen leeren Ordner an bzw. lösche ihn wieder) -- dabei tritt das Verhalten natürlich nicht auf :roll:

Naja, vlt. finde ich doch noch was im eigentlichen Paket.

Re: Installations-Prompt auch ungewollt (nach) Deinstallatio

Posted: 26. Jul 2017, 13:18
by Sascha Offe
Konnte es bislang nicht mehr nachstellen (bei Installationen auf echter Hardware). Vielleicht lag es an meiner Test-VM...

Ende des Monologs ;-)