Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Agregar DLL en Memoria (https://www.clubdelphi.com/foros/showthread.php?t=92550)

Milworm99 24-11-2017 16:20:03

Agregar DLL en Memoria
 
Hola a todos.

Quisiera que me ayuden como puedo agregar un recurso una DLL en un form, ejemplo 'Pueba.dll'', pero que la DLL este dentro de la memoria del exe, osea que no se extraiga en ninguna ubicación especifica.

Una ves agregada la DLL en memoria, quiero llamarla para la injeccion. Ejemplo:

Código:

procedure TForm1.Timer1Timer(Sender: TObject);
var PID: DWORD;
begin
Timer1.Enabled:=False;
PID:=GetPID('Programa.exe');
if PID=0 then
begin
Timer1.Enabled:=True;
Exit;
end;
Timer1.Enabled:=False;
if InjectDll(PID, 'Prueba.dll') then
ShowMessage('Injectado Correctamente');
end;

Gracias por adelantado, espero que me puedan ayudar.

ElKurgan 27-11-2017 09:11:17

Mira a ver si te sirve el contenido de esta página: Load a dll from a resource...

Un saludo


La franja horaria es GMT +2. Ahora son las 18:16:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi