Zitat von
Olli:
Zitat von
turboPASCAL:
@Luckie AND Olli, darf ich Eure Zweisamkeit unterberchen ?
Frechheit hier einfach so reinzuplatzen
Zitat von
Olli:
Zitat von
turboPASCAL:
[...] brauchst Du doch nur die beiden Methoden zusammenführen (Siehe Beispiel).
Dann kann er die Schleife ja gleich durchlaufen lassen, damit er alle Prozesse dieses Namens gekillt
Woraus schöpfst du eigentlich deine Zuversicht, der erste Prozeß mit diesem exakten Namen der EXE sei das Ziel? Hier könnte der Pfad auch relevant sein.
Das ist halt der Nachteil, aber da
MiniKeks es halt so möchte:
Zitat von
MiniKeks:
Ich will ned wissen wie mans auflistet, sonern so:BEENDEN('opera.exe');
Sowas, wisst ihr was ich meine?
geht es nicht anders. Klar, man kann es anders machen, da es aber
einfach sein soll...
Mann könnte ja auch noch den Window.Captions-Text mit abfragen (wenn er statisch ist) zur Sicherheit.
Zitat von
Olli:
Außerdem gibt es ein typisches Problem der Native APIs (also schon unterhalb der Toolhelp-
API) in Sachen Dateiname. Bei mir wird aus
C:\Programme\Apache Group\Apache2\bin\ApacheMonitor.exe sowohl im TaskManager als auch in anderen ähnlichen Programmen ein
ApacheMonitor.e. Das gilt natürlich für obige Beispiele gleichermaßen -
fiel mir nur gerade ein und wird üblicherweise komplett vernachlässigt.
Nein, nicht immer.