Du versuchst aber keine "Schweinereien" wie einen Thread aus einem 64bit-Prozeß in einem WOW64-Prozeß zu erzuegen, oder?
Nein nein
Ich habe das Problem grade beheben können. Vorher hatte ich die Threadfunktion innerhalb einer anderen Funktion, also folgendermaßen, deklariert:
Delphi-Quellcode:
function Inject(..): Boolean;
function DummyThread(P: Pointer): DWord; stdcall;
begin
Result := 0;
end;
begin
CreateRemoteThread(..);
end;
Dies hat unter 64 Bit wohl die Probleme verursacht. Nachdem ich die Threadfunktion nun über der Inject Funktion deklariert habe, funktioniert jetzt alles.