Entwickler-Ecke

Windows API - Per Handle den Pfad einer Anwendung finden


webmaker - So 06.07.03 17:25
Titel: Per Handle den Pfad einer Anwendung finden
Hi,
ich habe ein handle einer fremden Anwendung. Nun möchte ihc über dieses Handle den Pfad zur Anwendug wissen.
Wie geht das?
Vielen Dank für eure antworten


Motzi - So 06.07.03 17:43

Mit GetWindowThreadProcessID die Process-ID holen, mit OpenProcess ein Process-Handle holen und mit GetModuleFileNameEx den Pfad holen. GetModuleFileNameEx existiert allerdings nur unter NT...


webmaker - So 06.07.03 17:50

und wie mache ich das unter allen Betriebssystemen?


Motzi - So 06.07.03 18:04

Unter 9x die Process-ID ermitteln (steht oben), dann einen Process-Snapshot erstellen (-> CreateToolhelp32Snapshot) durch den Snapshot iterieren und die Process-ID raussuchen...


webmaker - So 06.07.03 18:08

Kannst du mir vielleicht ein Beispiel für alle Windows'e geben?
wäre echt nett von dir