Hallo,
Ich durchlaufe gerade alle Prozesse per CreateToolhelp32Snapshot.
Nun habe ich versucht den Dateinamen der Prozesse mit GetModuleBaseName herauszufinden.
GetModuleBaseName kenne ich als Delphi- oder
API-Funktion nicht, wohl aber GetModuleFileName.
Dafür brauche ich erst mal ein Prozesshandle was ich mir per OpenProcess + PROCESS_QUERY_INFORMATION holen wollte.
Interessanterweise bekomme ich auf diese weiße nicht EIN EINZIGES
Handle. Mit PROCESS_ALL_ACCESS bekomme ich Zugriff auf die meisten (Nicht-System-)Prozesse was mir ausreicht.
Für GetModuleFileName benötigt man nach dem ersten Überfliegen meines Quelltextes aus
http://www.delphipraxis.net/134360-p...-und-mehr.html kein
Handle. Dort funktioniert der Zugriff, wenn man es denn beim Programmstart möchte, auch auf alle Prozesse.