Welche Sequenz um Programm zu beenden

Fragen zum AKInstallerMSI
Antworten
Kukulkan
Beiträge: 120
Registriert: 13.02.2007, 16:05

Welche Sequenz um Programm zu beenden

Beitrag von Kukulkan »

Hallo Herr Kapust,

ich möchte sowohl beim Upgrade als auch beim Deinstallieren meine laufende EXE vorher beenden. Das geht leider nicht so einfach, denn die läuft immer oder minimiert sich. Ich kann aber durch platzieren einer Dummy-Datei in einem Ordner das Programm zum sauberen herunterfahren bewegen (dauert ca. 4 Sekunden).

Ich denke eine Custom-Action mit der Ausführung von VBScript wäre geeignet. Den VBScript-Teil bekomme ich hin, aber welche Sequenz-Nummer und Bedingung wäre ideal geeignet? Am besten wäre es, wenn das vor dem Installer-Eigenen Prüfen auf laufende EXE-Dateien stattfindet.

Was schlagen Sie vor?

Vielen Dank,

Kukulkan
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: Welche Sequenz um Programm zu beenden

Beitrag von Andreas Kapust »

Guten Tag!

-Es gibt den RestartManager der macht das ab NT6 automatisch.
-Es gibt Aktionen -> Programme beenden
-Es gibt Aktionen -> RestartManager-Erweiterung

Reicht das nicht? :)

Ansonsten in der UI-Phase irgendwo oder in der Execute-Phase nach AppSearch.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
Kukulkan
Beiträge: 120
Registriert: 13.02.2007, 16:05

Re: Welche Sequenz um Programm zu beenden

Beitrag von Kukulkan »

Hallo Herr Kapust,

nein, das geht leider nicht. Zum einen kann ich nicht MSI 4.0 als Vorgabe nutzen (für RestartManager aber wohl nötig) da wir ab XP installieren und die Nutzer das nicht nachinstallieren sollen. Zum anderen ist das abschießen des Threads keine gute Idee weil dann bei uns Daten nicht aufgeräumt werden.

Ich muss eine spezielle Datei an einen speziellen Ort legen damit unsere Software sauber beendet. Ein CloseWindow an den Prozess zu senden wirkt nicht, da die Anwendung dann nur minimiert.

Grüße,

Kukulkan
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Re: Welche Sequenz um Programm zu beenden

Beitrag von Andreas Kapust »

Versteht, dann müssen Sie in der Tag was eigenes stricken.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
Antworten