Hallo,
habe ein Problem. Nehmen wir an diese Adresse ist ein Funktionspointer (00A12345) in einem fremden Prozess. Nun möchte ich diese Funktion aufrufen. Dazu habe ich folgendes versucht... Ich habe eine dll erstellt, die diese Funktion aufrufen soll.
Die struct stimmt!
DELPHI 6
Müsste doch eigentlich gehen...
Oder wie würdet ihr so eine Funktion aufrufen?
habe ein Problem. Nehmen wir an diese Adresse ist ein Funktionspointer (00A12345) in einem fremden Prozess. Nun möchte ich diese Funktion aufrufen. Dazu habe ich folgendes versucht... Ich habe eine dll erstellt, die diese Funktion aufrufen soll.
Die struct stimmt!
DELPHI 6
Code:
library MoveFunction;
uses
Windows,
Messages,
SysUtils,
Variants,
Classes,
Graphics,
Controls,
Forms,
Dialogs;
function MoveToPos (PosX: Single; PosY: Single; PosZ:Integer):Single;stdcall;
begin
asm
push PosX
push PosY
push PosZ
call [$00A12345] // bsp.
end;
end;
exports
MoveToPos;
begin
end.
Oder wie würdet ihr so eine Funktion aufrufen?