Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
Turbo Delphi für Win32
|
Re: Speicherbereich einer Anwendung ermitteln
27. Apr 2006, 21:45
Hey there
Delphi-Quellcode:
uses
tlhelp32;
function GetFirstModuleInfo(const ProcessId: Cardinal; out uModule: MODULEENTRY32): Boolean;
var
hSnapShot: Cardinal;
begin
Result:= False;
hSnapShot:= CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, ProcessId);
if hSnapShot <> 0 then
begin
uModule.dwSize:= SizeOf(uModule);
Result:= Module32First(hSnapShot, uModule);
CloseHandle(hSnapShot);
end;
end;
// uModule.modBaseAddr enthält die Basisadresse
Gruss
Shaman
Daniel Pauli Looking for answers from the great beyond
|