Hallo,
kurze Frage, ist es möglich mittels <T> etwas aus dem Speicher auszulesen, ohne ReadProcessMemory? Da ich mich im gleichen Prozess befinde möchte ich natürlich darauf verzichten.
Normalerweise würde es ja bei Integern z.B. so aussehen:
i := PInteger($123456)^
Wie würde ich bei einer Funktion mit T vorgehen? Ist mein Vorhaben überhaupt so einfach realisierbar?
Beispiel:
Delphi-Quellcode:
function GetMem<T>(Offset: NativeUInt): T;
begin
end;
Gruß
edit: Habe es schon gelöst bekommen, einfacher als gedacht
Delphi-Quellcode:
function GetMem<T>(Offset: NativeUInt): T;
type
PT = ^T;
begin
result := PT(Offset)^
end;