Wenn ich per ShellExercute ein Programm starte, kann ich mich sofort beenden, ohne dass das per ShellExecute gestartete Programm davon betroffen ist.
Ist das Verhalten aus 'nem Dienst heraus anders?
Das ist ja mehr oder minder die Frage:
Ich beende ja den Dienst, der mit der zu aktualisierenden Anwendung verbunden ist.
Damit müsste m.E. Windows den ganzen "Dienste-Desktop" unter dem der Updater gestartet wurde doch auch beenden, oder?
Windows Vista - Eine neue Erfahrung in Fehlern.