Używam takiej procedury do wyczyszczenia pamięci używanej przez mój program:
procedure SwapOutMemory;
var
ProcessID : THandle;
begin
ProcessID := OpenProcess(PROCESS_ALL_ACCESS, FALSE, GetCurrentProcessID);
SetProcessWorkingSetSize(ProcessID, $FFFFFFFF, $FFFFFFFF);
CloseHandle(ProcessID);
end;
Jak to przerobić, żeby można było wyczyścić pamięć innej aplikacji (znając uchwyt itp.)?