Autor Beitrag
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Mi 15.08.07 10:34 
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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Mi 15.08.07 18:59 
habs gefunden
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 16.08.07 09:21 
Verrätst du es uns auch?
AHT
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 207



BeitragVerfasst: 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