Namen der Anwendung mit hilfe der Prozess ID rausfinden (Win2k)
-
hi,
ich suche nach einer möglichkeit den Dateinamen und Pfad einer EXE (die im moment läuft) herauszufinden. zur verfügung steht mir die Prozess-ID.
das ganze soll auf Win2k laufen
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum Borland C++ Builder (VCL/CLX) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Du könntest alles Prozesse durchgehen (Process32First & Co.) und dann die ID vergleichen, bis du deinen Prozess hast und dann szExeFile auslesen.
Aber ich denke, dass es sicher auch einen direkteren Weg geben wird
-
ja ich habe was gefunden:
GetModuleBaseNameEx()
ist in der psapi.h
but, wenn ich die include krieg ich immer ein unresolved external bei GetModuleBaseNameExA()
-
Du musst auch noch die passende Bibliothek mitlinken (in diesem Fall psapi.lib). In der Header stehen ja nur die definitionen aber nicht die implementationen.
-
ja thx works now!
