Hallo zusammen,
Zitat von
Marphy:
Somit ist der Code von Win95 bis hin zu WinXP kompatibel, man muss auch nicht zwischen zwei Codes (ProcessSnapshot und EnumProcesses/EnumModules) betriebssystembedingt switchen.
Mist!
Habe im
PSDK übersehen, dass GetModuleFileNameEx nur für NT-basierte Betriebssysteme verfügbar ist
Also muss ich doch zwischen der ProcessSnapshot- (für
Win9x) und der GetModuleFileNameEx-Variante betriebssystemabhängig umschalten.
Das eigentliche Problem:
Die PROCESSENTRY32 Struktur stellt zwar einen Member für den EXE-Dateinamen bereit, welcher aber wirklich nur den Datei
namen enthält, ich benötige aber den vollständigen Datei
pfad!
Wie kann ich nun den vollständigen Moduldateinamen (inkl. -pfad) auch unter
Win9x ermitteln?
Danke schon im Voraus für eure weitere Hilfe,
Marco