thanks for replys,
Yes they are just Resource Strings and wont do anything.. except they get pushed to stack before calling the actual function, Weird thing is I tryed writting the function in assembly(delphi supports inline assembly) to given address I seen on this forum but without success, I dont know why
Code:
function PushIt(command: PChar):boolean;cdecl;
var
dwAddress: Dword;
begin
dwAddress:= $00484BC0;
asm
mov eax,command
push eax
push $08003f0
call dwAddress
add esp,8
end;
result := true;
end;
As you can see its the exact same as in the Engine.exe
Code:
00485E10 /$ 8B4424 04 MOV EAX,[ESP+4]
00485E14 |. 50 PUSH EAX
00485E15 |. 68 F0038000 PUSH 008003F0
00485E1A |. E8 A1EDFFFF CALL 00484BC0
00485E1F |. 83C4 08 ADD ESP,8
People say they are using this method so it should work with inline assembly....