Hallo an alle,
ich habe folgendes Problem mit InstallShield 2010 Premier Edition.
Ich möchte ein Programm welches sich im Setup befindet nur bei der Installation und nur beim Reparieren ausführen lassen. Aber nicht bei der deinstallation.
Was muss ich wo setzen um dies zu ermöglichen?
Ich weis, da gibt es was in Custom Action.
Aber wie geht das genau?
Danke für Eure Hilfe
Gruß
Thomas
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.

Programm nach installation ausführen
Started by
Thomas Wendt
, Oct 19 2010 19:32
1 reply to this topic
Posted 20 October 2010 - 09:36
Du könntest als Bedingung angeben:
Not (REMOVE~="ALL")
oder (besser) eine Bedingung, die sich auf die betreffende Komponente bezieht (siehe Hilfethema "Conditional Expressions".
Die o.g. Bedingung funktioniert erst nach InstallValidate.
Beachte, dass die o.g. Bedingung auch TRUE ist falls das Produkt im Rahmen eines Major Upgrade entfernt wird (um durch die neue Version ersetzt zu werden). Wenn die Custom Action in diesem Fall nicht ausgeführt werden soll, muss die Bedingung ergänzt werden:
Not (REMOVE~="ALL") And Not UPGRADINGPRODUCTCODE
Not (REMOVE~="ALL")
oder (besser) eine Bedingung, die sich auf die betreffende Komponente bezieht (siehe Hilfethema "Conditional Expressions".
Die o.g. Bedingung funktioniert erst nach InstallValidate.
Beachte, dass die o.g. Bedingung auch TRUE ist falls das Produkt im Rahmen eines Major Upgrade entfernt wird (um durch die neue Version ersetzt zu werden). Wenn die Custom Action in diesem Fall nicht ausgeführt werden soll, muss die Bedingung ergänzt werden:
Not (REMOVE~="ALL") And Not UPGRADINGPRODUCTCODE
Stefan Krüger
InstallSite.org twitter facebook