Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
Delphi 7 Architect
|
Re: Dynamisch Code Erzeugen
9. Jul 2004, 19:52
Delphi-Quellcode:
function Fkt(a : Integer) : Integer;
var p : Pointer;
begin
p := VirtualAllocEx(GetCurrentProcess, nil, 1024, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
Move(b, p^, SizeOf(b));
asm
mov ecx, p
mov eax, a
call ecx
mov Result, eax
end;
VirtualFree(p, 1024, MEM_RELEASE);
end;
Ich habe das mal einfach so versucht. Leider bricht er nach einer weile ohne Fehlermeldung ab?
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
|
|
Zitat
|