Entwickler-Ecke

Windows API - ImageBase einer geladenen DLL


Flamefire - Mi 15.08.07 10:34
Titel: ImageBase einer geladenen DLL
Hi,
ich brauche die ImageBase einer (mit Namen) bekannten DLL
Diese DLL wird von einem anderen Programm geladen und die Imagebase ändert sich auch

LordPE zeigt die DLLs samt Imagebase an, es müsste also gehen. Aber wie mache ich das in Delphi?


Flamefire - Mi 15.08.07 18:59

habs gefunden


Delete - Do 16.08.07 09:21

Verrätst du es uns auch?


AHT - Do 16.08.07 14:57

user profile iconLuckie hat folgendes geschrieben:
Verrätst du es uns auch?


Ein dokumentierter Weg:
- CreateToolhelp32Snapshot mit TH32CS_SNAPMODULE und ID des jeweiligen Prozesses
- Module32First / Module32Next und szModule aus MODULEENTRY32 mit Modulnamen vergleichen.
- Bei Erfolg modBaseAddr aus der jeweiligen MODULEENTRY32 holen

Gruß

AHT