Registriert seit: 27. Apr 2008
35 Beiträge
Delphi 2009 Architect
|
Re: Absturz bei Zugriff auf PByte
30. Jul 2009, 15:24
Delphi-Quellcode:
procedure _load_decrypt;
var
p: PByte;
i: Integer;
l: Integer;
old: Cardinal;
begin
l := Integer(@_load_code_end) - Integer(@_load_code);
p := @_load_code;
VirtualProtect(p, l, PAGE_EXECUTE_READWRITE, old);
for I := 0 to L - 1 do
begin
p^ := p^ xor $ DF;
inc(p);
end;
VirtualProtect(p, l, old, old);
end;
So hat es funktioniert, vielen Dank!
MfG,
Clemens
Clemens
|
|
Zitat
|