hmmm ja aber das hieße ich müßte um einen kompletten bereich durchzugehen folgendes machen:
Code:
var buffer:double;
...
a:=$FFFFFF;
repeat
ReadProcessMemory(HandleWindow, Ptr($a), @Buffer, SizeOf(buffer), BytesRead);
i := FindData(PLargeWord(@d)^, @Buffer, BytesRead div 8);
if i > -1 then
begin
//gefunden
end;
inc(a);
until a = $FFFFFFF;
aber das dauert doch ewig um die range durchzugehen....
kann man das nicht irgendwie optimieren