Einzelnen Beitrag anzeigen

DJ_Tom

Registriert seit: 28. Mär 2005
14 Beiträge
 
#1

start und endwert vom speicher eines programmes ermitteln???

  Alt 30. Dez 2005, 02:49

ich würde gerne von einem externen programm den startbereich sowie endbereich des benutzten speichers ermitteln weiß jmd. wie man dies bewerkstelligen könnte???

also die größe von dem benutzten speicher eines programmes kann ich ja so auslesen:

Code:
Function GetMemoryUsage(hProcess : THandle): DWORD;
var pmc: PPROCESS_MEMORY_COUNTERS;
     cb: Integer;
begin
     Result := 0;
     cb := SizeOf(_PROCESS_MEMORY_COUNTERS);
     GetMem(pmc, cb);
     pmc^.cb := cb;
     if GetProcessMemoryInfo(hProcess, pmc, cb) then Result := pmc^.WorkingSetSize;
     FreeMem(pmc);
end;
aber wie den start & endwert

wäre für jede hilfe echt dankbar...
  Mit Zitat antworten Zitat