Ich teste es gerade und will es von ner res.
DLL aus injecten nur funzt es bis jetzt nicht.
Die
Dll hat keine exportierten Funktionen.
hier mein code bis jetzt:
Delphi-Quellcode:
procedure TfrmMain.StealthInject;
var
Res: TResourceStream;
mem: TMemoryStream;
begin
if FindResource(hInstance, PChar(DLLName), 'BINRES') <> 0 then
begin
Res := TResourceStream.Create(hInstance, DLLName, 'BINRES');
try
Mem := TMemorystream.Create;
try
mem.CopyFrom(res, res.Size);
LoadLibraryEx(mem, ProcessPID('explorer.exe'));
finally
mem.free;
end;
finally
Res.Free;
end;
end;
end;
hmm ich komme einfach nicht weiter, was mache ich hier falsch?