Jump to content


Photo

Indicar ruta de archivo de recurso


  • Please log in to reply
3 replies to this topic

#1 BrainDeath

BrainDeath

    Member

  • Miembros
  • PipPip
  • 28 posts

Posted 22 November 2009 - 09:56 PM

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
  • 4107 posts
  • LocationMadrid - España

Posted 23 November 2009 - 07:18 AM

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.

Attached Files


  • 0

#3 BrainDeath

BrainDeath

    Member

  • Miembros
  • PipPip
  • 28 posts

Posted 23 November 2009 - 02:29 PM

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
  • 4107 posts
  • LocationMadrid - España

Posted 23 November 2009 - 05:21 PM

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.