GetModuleBaseName in Verbindung mit Maus-Hook
-
Guten Morgen!
Ich hab folgendes Problem:
Ich habe einen Maus-Hook erstellt der auch wunderbar funktioniert und möchte nun, dass bei jedem Klick der Modul-Name des Fensters in eine Liste eingetragen wird.Hier mal ein kleiner Ausschnitt von dem was ich dafür schon habe.
TCHAR buffer[MAX_PATH]; POINT pt; HANDLE pHandle; HMODULE hMod; DWORD ModuleSize; GetCursorPos(&pt); pHandle = ::WindowFromPoint(pt); EnumProcessModules(pHandle,&hMod,sizeof(hMod),&ModuleSize); GetModuleBaseName(pHandle,hMod,buffer,sizeof(buffer));Ich bekomme auch die richtigen Koordinaten und somit auch den korrekten Fensterhandle (hab mit Spy++ verglichen). Allerdings bekommt hMod nie einen Wert.
Woran könnte das liegen?
mfg