Ir al contenido


Foto

Indicar ruta de archivo de recurso


  • Por favor identifícate para responder
3 respuestas en este tema

#1 BrainDeath

BrainDeath

    Member

  • Miembros
  • PipPip
  • 28 mensajes

Escrito 22 noviembre 2009 - 09:56

Hola... Ps aka otro problema que tengo,resulta que tengo un inyector y tiene como archivo de recurso una dll que va a inyectar pero tengo problema al hacer la ruta de la dll para que inyecte...

Tengo ste archivo Test.RC que adentro tiene esto "1 RCDATA Test.dll" ya despues lo compilo con brc32 y se forma el Test.RES...

Ahora el problema en el codigo...

{$R *.dfm}
{$R Test.res}

Var
DLL : String;
begin
Dll := ( hInstance, '#1', RT_RCDATA );//El problema esta en el "(hInstance, '#1', RT_RCDATA);" que la ruta no funciona o sta mal armada y ps no tengo idea de como armar la ruta para que funcione...


Lo unico que quiero hacer es ponr la ruta para que inyecte la dll que tiene como recurso Espero su ayuda, Saludos.
  • 0

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 23 noviembre 2009 - 07:18

Estudia este ejemplo funcional:



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3.   ResStream: TResourceStream;
  4. begin
  5.   ResStream.Create(0, 'PROGRAMA', RT_RCDATA);
  6.   ResStream.SaveToFile('D:\notepad.exe');
  7. end;



Saludos.

Archivos adjuntos


  • 0

#3 BrainDeath

BrainDeath

    Member

  • Miembros
  • PipPip
  • 28 mensajes

Escrito 23 noviembre 2009 - 02:29

Estudia este ejemplo funcional:



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3.   ResStream: TResourceStream;
  4. begin
  5.   ResStream.Create(0, 'PROGRAMA', RT_RCDATA);
  6.   ResStream.SaveToFile('D:\notepad.exe');
  7. end;



Saludos.


Esta bien,pero el problema es que quiero inyectar la dll de recursos desde el mismo inyector  :grin: Saludos..
  • 0

#4 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 23 noviembre 2009 - 05:21

Esta bien,pero el problema es que quiero inyectar la dll de recursos desde el mismo inyector  :grin:


Pues una vez extraída en la ruta que te interese la inyectas... Se supone que sabes como ¿no?.

Saludos
  • 0




IP.Board spam blocked by CleanTalk.