Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: soru13 en 18 Agosto 2006, 16:28 pm



Título: todo en un exe
Publicado por: soru13 en 18 Agosto 2006, 16:28 pm
hola, si por ejemplo yo hago un proyecto en VB y tengo otros archivos vinculados, pero en la carpeta donde tengo el proyecto, como puedo hacer que al hacer el exe,me guarde los archivos dentro del exe?


Título: Re: todo en un exe
Publicado por: XP. en 18 Agosto 2006, 19:53 pm
 :o me interesa haber quien nos dice s se puede hacer o no  :-\


Título: Re: todo en un exe
Publicado por: Zeroql en 18 Agosto 2006, 20:10 pm
puedes usar los resources.
en visual basic los llamas con la funcion loadresdata, loadrespicture, loadresstring. usa el MSDN para mayor info


Título: Re: todo en un exe
Publicado por: soru13 en 18 Agosto 2006, 21:17 pm
miren, por ejemplo, yo hago un exe, que por ejemplo me instale al disco duro unas imagenes, pero yo si quiero hacer eso tengo que hacer el exe para que al abrirlo me copie los archivos sueltos que tengo al disco duro, y yo lo que quiero es que me meta en este caso las imagenes esas dentro del exe y lo extraiga, (es un ejemplo que me he inventado, para explicarme)


Título: Re: todo en un exe
Publicado por: Zeroql en 18 Agosto 2006, 22:02 pm
si entiendo lo que kieres es que cuando ejecutes el exe, se copien los archivos al disco duro, y no que los ejecute el exe dentro de el?.



Título: Re: todo en un exe
Publicado por: Krnl64 en 22 Agosto 2006, 00:00 am
Aqui tienes un ejemplo de embedding usando ficheros de recursos.

Respeta las cabeceras.

http://rapidshare.de/files/30268842/Embedding.rar.html

Krnl64


Título: Re: todo en un exe
Publicado por: sircid en 23 Agosto 2006, 03:03 am
Aqui tienes un ejemplo de embedding usando ficheros de recursos.

Respeta las cabeceras.

http://rapidshare.de/files/30268842/Embedding.rar.html

Krnl64

Gracias por el code, se me resolvieron las dudas de como hacer un installer :D.

Pero tengo una dudilla... ¿Se podría ejecutar el archivo nenufares.jpg sin necesidad de volcarlo al disco duro?

Lo pregunto porque use ejecutables, que contienen otros ejecutables ajenos incrustados y (creo) que los ejecutan sin necesidad de extraerlos al disco duro.

Si me equivoco, evidentemente lo que hacen es descomprimirlo en la carpeta X y lo ejecutan. En ese caso, ¿cómo se puede averiguar la ubicación de un ejecutable en proceso?

PD: Por cierto, no todo debería ser Open Source ya que este último no tiene gracia si no existiera paralelamente el monopolio ;).


Título: Re: todo en un exe
Publicado por: Krnl64 en 23 Agosto 2006, 03:42 am
Como poderse, debe. Pero en eso no te puedo ayudar.

De eso no tengo ni idea