![]() |
Re: EXE-/Modulname aus Fensterhandle ermitteln
Zitat:
ciao, Philipp |
Re: EXE-/Modulname aus Fensterhandle ermitteln
Hi,
ja, aber das "NT-only" EnumModules kann man sich sparen... In GetModuleFileName in hModule einfach 0 übergeben. Somit ist der Code von Win95 bis hin zu WinXP kompatibel, man muss auch nicht zwischen zwei Codes (ProcessSnapshot und EnumProcesses/EnumModules) betriebssystembedingt switchen. :???: Gruß, Marco |
Re: EXE-/Modulname aus Fensterhandle ermitteln
Zitat:
ciao, Philipp |
Problem doch noch nicht ganz gelöst...
Hallo zusammen,
Zitat:
Habe im PSDK übersehen, dass GetModuleFileNameEx nur für NT-basierte Betriebssysteme verfügbar ist :x 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 Dateinamen enthält, ich benötige aber den vollständigen Dateipfad! :cry: Wie kann ich nun den vollständigen Moduldateinamen (inkl. -pfad) auch unter Win9x ermitteln? Danke schon im Voraus für eure weitere Hilfe, Marco |
Re: Problem doch noch nicht ganz gelöst...
Zitat:
![]() MSDN: PROCESSENTRY32 szExeFile Pointer to a null-terminated string that specifies the name of the executable file for the process. Windows Me/98/95: The file name includes the path. LÖL! Hab gerade bemerkt, dass dieser letzte satz zwar in meiner (offline) MSDN steht, aber nicht in der Online-MSDN ... :gruebel: :mrgreen: Tipp: besorg dir ne offline-version ... ;) ciao, Philipp |
Re: EXE-/Modulname aus Fensterhandle ermitteln
Hallo Philipp,
bist wohl der einzige, der hier Nachmittags online ist?! :-D Zitat:
Zitat:
Zitat:
Zitat:
Grüße und Danke, Marco |
Re: EXE-/Modulname aus Fensterhandle ermitteln
Zitat:
|
Re: EXE-/Modulname aus Fensterhandle ermitteln
Hallo Herr Schneider, :mrgreen:
Zitat:
Gruß, Marco |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz