Posted 08 December 2004 - 14:29
Hallo Jürgen,
ich weiß zwar nicht, ob dies ein schlauer Weg ist, aber ich würde hierfür eine CustomAction einbauen, die mit der Bedingung verknüpft ist, dass sie nur bei der Deinstallation ausgeführt wird. Diese CustomAction könnte eine Batch ausführen, die erst einmal überprüft, ob besagter Prozess läuft (z.B. mit dem Toll pslist.exe von Sysinternals) und dann gegebenenfalls diesen Prozess (pskill.exe) abschießt.
Die Batch könnte folgendermaßen aussehen:
----------------------------------------------------
@echo off
:start
...\pslist.exe |find /i "Prozessname" >nul && goto :kill
echo Prozess ist nicht gestartet...
goto :end
:kill
...\pskill.exe "Prozessname"
:end
echo anwendung beendet
----------------------------------------------------
Ich hoffe, das hilft dir irgendwie weiter!
Grüße,
NewOrder