Hallo,
ich habe da ein Problem bei einer Installation. Vor der Installation (Update) sollte ein laufenden Programm beendet werden, damit die Installation durchläuft.
Das funktioniert auch ganz schön, wenn ich mit Hilfe von ProcessClose den Prozess im Userkontext beenden, d. h. es funktioniert, wenn ich es mit dem gleichen Account beende mit dem ich zuvor die Anwendung gestartet habe.
Allerdings installiert ein Anwender normalerweise nix, sondern dass macht ein administrativer Account. Dieser hat jedoch anscheinend keine Rechte dies mit der Funktion ProcessClose zu machen. Mit Hilfe des Konsolenkommandos "taskkill /PID #" (unter XP z. B.) funktioniert es dagegen.
Jetzt könnte ich natürlich mit den Shell-Kommandos herummachen, aber wozu habe ich AutoIt, außerdem sollte das Ganze natürlich auch unter W2003, W2K und WXP laufen...
Hat jemand eine Idee?
mfg
Axel