todo en un exe

Iniciado por soru13, 18 Agosto 2006, 16:28 PM

0 Miembros y 1 Visitante están viendo este tema.

soru13

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?

XP.

 :o me interesa haber quien nos dice s se puede hacer o no  :-\

Zeroql

puedes usar los resources.
en visual basic los llamas con la funcion loadresdata, loadrespicture, loadresstring. usa el MSDN para mayor info
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


soru13

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)

Zeroql

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?.

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


Krnl64

Aqui tienes un ejemplo de embedding usando ficheros de recursos.

Respeta las cabeceras.

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

Krnl64

sircid

#6
Cita de: 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

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 ;).

Krnl64

Como poderse, debe. Pero en eso no te puedo ayudar.

De eso no tengo ni idea