PDA

View Full Version : [SOLVED] Re: $BeginUninstallScript


Klaus Salger
June 7th, 2006, 12:14
Hallo Markus,

das Script wird bei der Deinstallation auf jeden Fall normal
deinstalliert, d.h. von Anfang an.

Während die Installation bei dem Label $BeginUninstallScript beendet
wird, wird hier bei der Deinstallation der Deinstallationsmodus beendet
und der Installationsmodus aktiviert, d.h. die Aktionen nach dem Label
werden ausgeführt / installiert und nicht wie bis dahin deinstalliert.

Wenn Du also Deine Lösch-Befehle nach dem $BeginUninstallScript
einfügst, dann sollte es funktionieren.

Eine andere Variante wäre, übrig gebliebenen Schrott der alten Version
bei bzw. vor der Installation der neuen Version als erstes zu entfernen.

Ciao
Klaus


MT wrote:
> Frage zum Befehl $BeginUninstallScript
>
> Wie ist die Funktionsweise dieses Befehls oder Abschnittes genau?
>
> Wird bei der Deinstallation nur das ausgeführt was unterhalb dieses
> Eintrages steht? Oder wird dies zusätzlich ausgeführt.
>
> Mein Konkretes Problem ist das ein MSI File wohl nicht sauber Programmiert
> ist und bei der deInstallation ein paar Einträge und Datein übrig lässt.
> Wenn ich dann eine Neuere Version der Software einspiele gibts dann ein paar
> Probleme. So jetzt muß ich diese Werte halt noch manuell uder über den
> Eintrag $beginUninstallScipt löschen nur da stellt sich die frage wann wird
> dieser Teil bei der deinstallation ausgeführt am Anfang oder am Ende
>
> Danke MArkus
>
>
..