Ermitteln der ProcessID anhand des Dateinamens
-
Ich habe absolut keine Idee wie ich die ProcessID eines Prozesses mithilfe des Dateinamens ermitteln soll! Das herkömliche FindWIndow und GetWindowThreadProcessID(); fällt leider weg da der Prozess kein Fenster hat!
Mit Spy++ könnte ich zwar die Process ID manuell ermitteln, allerdings ist mir dies jedesmal zu aufwändig...
Danke
chris
-
hm, du könntest EnumProcesses aufrufen, von jedem gefundenen prozess den dateinamen herausfinden (wie es hier im forum schon oft erklärt wurde) und mit dem gesuchten vergleichen.
MfG, Herr-Vorragend
-
Sieh dir das mal an: http://www.qr-hx.de/Rafael/sourcecodes/KillProcessByName.txt
-
Danke Danke!
Ich hab nich gewusst das es die Funktion EnumProcesses gibt, ich hab immer nur EnumWindows gesehn/gefunden!