Da im Originalbeitrag
Delphi-Quellcode:
function xPostMessage(hWnd: hWnd; Msg: UINT; wParam: wParam; lParam: lParam): BOOL;
stdcall;
asm
mov edi, edi
push ebp
mov ebp, esp
jmp OldDllFunc
end;
überhaupt nicht auf die Parameter zu gegriffen wird und auch via jmp eh nicht der Stackframe abgebaut wird kann man doch eigentlich gleich schreiben?
Delphi-Quellcode:
function xPostMessage: BOOL;
stdcall;
asm
mov edi, edi
push ebp
mov ebp, esp
jmp OldDllFunc
end;
Dann wird auch kein Stackframe erzeugt.