Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Karcrack en 11 Julio 2007, 10:45 am



Título: [SOLUCIONADO]Unir depenciendias con el ejecutable.
Publicado por: Karcrack en 11 Julio 2007, 10:45 am
Wenas.

Querría saber como se hace para unir los dependencias que tiene el proyecto(ocx,dlls...) con el ejecutable resultante como hizo MadAntrax en el cactus joiner 2.71  (no me llamen envidioso, es que sino tenia que hacer un instalador  :xD ;D)
Gracias:
Código
  1. Private Sub form_load()
  2. for i = 1 to 1000
  3. Msgbox "GRACIAS",,"Agradecimiento:"
  4. next
  5. end sub
(Me hacia ilusión probar el mod GeSHi  :rolleyes:)

Karcrack


Título: Re: Unir depenciendias con el ejecutable.
Publicado por: d(-_-)b en 11 Julio 2007, 10:56 am
Utilidad para generar ejecutables con los ocx, dll y dependencias incluidas en el mismo

Tranquilo, que no es envidia, es simplemente saver que, es mejor...Unir depenciendias con el ejecutable,  y por que no,, ok...

mirate esto, que de momento, para mi es lo mejor que hay...

http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/104-utilidad-para-embeber-dependencias-en-el-exe.htm

este herramienta es de gran utilidad, te permite empakar en el mismo exe, las dll, ocx, etc, en un mismo ejecutable... pruevalo...


Título: Re: Unir depenciendias con el ejecutable.
Publicado por: Karcrack en 11 Julio 2007, 11:59 am
Gracias, ahora lo pruebo.  ;)


Título: Re: Unir depenciendias con el ejecutable.
Publicado por: Karcrack en 11 Julio 2007, 12:10 pm
(http://img467.imageshack.us/img467/8697/dibujons2.th.gif)
ups... tiene que tener un minimo de tamaño  :( aprovecho para preguntar si hay alguna forma simple de "inflar" un exe  :P lo digo para que llege al "peso".
He provao el programa con otro exe mas pesado y funciona perfectamente Muxas gracias Dominicano ;)
PD: Cuando usas este programita se pierde el icono. No es algo que no se pueda solucionar con Resource Hacker o Restorator


Título: Re: Unir depenciendias con el ejecutable.
Publicado por: d(-_-)b en 11 Julio 2007, 12:29 pm
(http://img460.imageshack.us/img460/139/selogosg5.jpg)

Utilidad para generar ejecutables con los ocx, dll y dependencias incluidas en el mismo

Fusion:  Permite crear y generar un ejecutable con los archivos de dependencias que lleve el programa, como es el caso de Dll y componentes ocx, y de esta manera poder ejecutar dicho programa generado sin necesidad de una instalación evitando registrar los componentes en el sistema para que pueda correr.

(http://img181.imageshack.us/img181/1450/71405838hl4.jpg)

(http://img181.imageshack.us/img181/5880/64821299lb4.jpg)

Al seleccionar el proyecto de vb, es decir el archivo .vbp, que previamente se deberá compilar el exe desde el propio vb, se agrega como se ve en el gráfico el path del fichero , en este caso Chat.exe, y el archivo de salida, que será el programa exe final en la opción Ouput to FileName

Al agregar el ejecutable, en la otra solapa Dependencias, automáticamente se visualizan los activex y dll dependientes, que en este caso en el gráfico son dos, un control ocx y el Runtime del visual basic ( la librería Msvbvm60.dll )

Aqui abrimos el proyecto, y despues pulsamos en abrir, luego pasaremos a la siguiente imagen.

(http://img530.imageshack.us/img530/8021/60464206so3.jpg)

En este manual se ve que estamos compilando un programa chat, pero bueno el proceso es el mismo, a la hora de compilar, e incluir en vuestro programa las demendencias., ahora veremos las dependencias que incluiremos en el programa... de modo que podemos ejecutar este programa, aunque o estes estas librerias en la pc, que se balla a ejecutas, porque el mismo exe, las tiene incluidad en el mismo ejecutable..., la imagen es la siguiente.

(http://img181.imageshack.us/img181/4664/70281100je6.jpg)

Por último al dar el botón de generar, se visualiza un gráfico en la solapa Stats con el tamaño del archivo final que tiene todo los componentes embebidos o fusionados. Si por siacaso queremos agregarles,
mas dependencias, que no se encuentran en la lista, solo tenemos que hacer Click en (http://img460.imageshack.us/img460/2016/54143403xy6.jpg) y agregasles, los que queramos, y que nos haga falta....

para compilar el programa hacemos Click en (http://img460.imageshack.us/img460/4686/47141750fs8.jpg)

(http://img530.imageshack.us/img530/7288/79507283co5.jpg)

Despues de aver terminado la compilacion, Esta es la imagen final., Este programa es muy facil de usar, no tiene complicacion en fin, al que no les guste tener programas con dependencias, pues esta es la solucion, para muchas casos, y para otros, no...,

Nota: El archivo exe final además se comprime


Descargar Fusion:
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/zip/programa-fusion.zip


Título: Re: Unir depenciendias con el ejecutable.
Publicado por: d(-_-)b en 11 Julio 2007, 12:42 pm
(http://img467.imageshack.us/img467/8697/dibujons2.th.gif)
ups... tiene que tener un minimo de tamaño  :( aprovecho para preguntar si hay alguna forma simple de "inflar" un exe  :P lo digo para que llege al "peso".
He provao el programa con otro exe mas pesado y funciona perfectamente Muxas gracias Dominicano ;)
PD: Cuando usas este programita se pierde el icono. No es algo que no se pueda solucionar con Resource Hacker o Restorator

te recomiendo que lo compile con el proyecto, no cargando el exe, ya que de esta manera es mejor, porque al cargar, el proyecto, el programa te hace una lista de las dependencia que se va a incluir en el exe, de lo contrario, solo cargando el exe, pues te tendras que molestar en buscar las dependencias para añadirlas, o quisas no las sepas, por completo, en cuento el icono, pues no tengo ni idean eso no me a pasado, verificas vien trata de hacerlo lo mejor posible... que todo tiene solucion..

Saludos...


Título: Re: [SOLUCIONADO]Unir depenciendias con el ejecutable.
Publicado por: Karcrack en 11 Julio 2007, 14:17 pm
Muxas Gracias  ;D ;D ;D