Foros del Web » Programación para mayores de 30 ;) » Programación General »

¿Generar EXE en tiempo de ejecucion?

Estas en el tema de ¿Generar EXE en tiempo de ejecucion? en el foro de Programación General en Foros del Web. Hola, Hoy estaba viendo por la web que hay varios programitas del tipo SWF2EXE que son aplicaciones que te permiten extender las capacidades de flash ...
  #1 (permalink)  
Antiguo 20/10/2006, 18:58
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
¿Generar EXE en tiempo de ejecucion?

Hola,

Hoy estaba viendo por la web que hay varios programitas del tipo SWF2EXE que son aplicaciones que te permiten extender las capacidades de flash para poder crear aplicaciones de escritorio. Lo que me llamo la atencion es que estos programitas al ejecutarlos te pide que elijas tu SWF y, luego de setear determinadas configuraciones que deseas, puedes elegir la opcion generar EXE a partir del SWF. Como resultado te entrega un exe que al ejecutarlo puedes ver el swf que habias elegido...

Mi pregunta, ¿como hacen para generar este ejecutable en tiempo de ejecucion?

Perdon por lo extenso y tambien perdon si es una pregunta muy tonta, soy nuevito en esto.


Gracias desde ya!
__________________
Federico.

Mi página: www.jourmoly.com.ar

Última edición por Fridureiks; 20/10/2006 a las 19:09
  #2 (permalink)  
Antiguo 21/10/2006, 06:29
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 7 meses
Puntos: 17
Todos los ejecutables se crean "en tiempo de ejecución", y no tienen mayor diferencia que la de crear un .txt, un .bmp o un .doc.
  #3 (permalink)  
Antiguo 21/10/2006, 08:21
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Exacto, se crean igual como si crearas un txt, solo que con los datos necesarios para que sea un exe.
No hay mucha novedad.

Saludos
  #4 (permalink)  
Antiguo 21/10/2006, 09:28
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
Muchas gracias a ambos, dudas aclaradas y mas dudas generadas jeje.

La verdad es que me llama la atencion la respuesta, no pense que se crearan de igual manera que un txt por ejemplo. Ahora, yo se como crear un txt o un .doc/.xls si es basado en XML... pero como se crea un bmp, exe, etc? a lo que voy, no me hago ni una idea de como se hace, que informacion o de que manera se debe colocar.

Saben de algun link donde me pueda aclarar un poco estas dudas? Estuve buscando por google, pero no encontre o no se como buscarlo.

Muchas gracias a los dos nuevamente!
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #5 (permalink)  
Antiguo 21/10/2006, 09:43
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 6 meses
Puntos: 74
http://www.microsoft.com/whdc/system...re/PECOFF.mspx
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #6 (permalink)  
Antiguo 21/10/2006, 09:51
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 7 meses
Puntos: 17
Cita:
Iniciado por Fridureiks Ver Mensaje
pero como se crea un bmp, exe, etc? a lo que voy, no me hago ni una idea de como se hace, que informacion o de que manera se debe colocar.

Saben de algun link donde me pueda aclarar un poco estas dudas?
Pues un bmp es relativamente sencillo:
http://msdn.microsoft.com/library/de...tmaps_4v1h.asp

Un exe, por el contrario... ejem.

Bueno, te miras la página que te ha pasado Eternal Idol y descargas la copia de la especificación de Microsoft... Estar, está ahí todo, en 65 amenas páginas. Ahora, que te desmayes o no antes de pasar el índice... Yo voto que sí. :)

En serio, son temas de bajo nivel y hay que conocer bastante de sistemas operativos, ensamblador, procesadores, memoria, etc. para poder enterarse de algo.
  #7 (permalink)  
Antiguo 21/10/2006, 09:58
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
Eternal Idol gracias por el link.
MaxExtreme la pegaste, ya me asuste y ya cerre el word que traia la info... XDDDDD

Gracias a todos por la ayuda!! Me parece que es demasiado complejo como para un aprendiz jeje
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #8 (permalink)  
Antiguo 21/10/2006, 11:48
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
te lo pongo facil.
Crear exes es el resultado de la compilacion y/o el ensamblado bajo windows siendo un compilador un programa MUY MUY complejo que traduce codigo en cierto lenguaje a codigo maquina, crea el exe, le escribe una cabecera especial y la traduccion binaria del codigo.

Un bmp solo tiene una cabecera simple con muchos numeros que representan algo(colores, inidices de alguna tabla, etc)

saludos
  #9 (permalink)  
Antiguo 21/10/2006, 13:48
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
Gracias Instru :)

El motivo por el cual buscaba info es que hace un tiempo necesitaba un programa como esos del tipo swf2exe, pero vi que todos eran de pago y como sabia que eran sencillos de realizar (con visual basic) , me hice uno sencillito para que me sacara del apuro. Realiza las funciones que yo quiero pero no genera el .exe a partir del swf, sino que hay que insertar el swf desde visual basic, y luego generar el exe a mano.
Ahora que mas o menos iba tomando color mi aplicacion pense que si no era muy complicado eso de generar el exe desde una aplicacion de visual basic, quiza podria compartir mi aplicacion en la web... seria algo mas "prefesional" y no tan "cutre" como lo de ahora XD

Pero bueno, veo que no todo es color de rosas XDDD
Buescare mas info a ver si hay algo hecho para ayudarme un poco y sino bueno, a otra cosa.


Saludos y nuevamente muchisimas gracias por la ayuda. Son muy amables!
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #10 (permalink)  
Antiguo 21/10/2006, 14:11
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 7 meses
Puntos: 17
Bueno es que vamos a ver, un ejecutable suele ser un tipo de archivo muy complicado puesto que debe almacenar una serie de cosas.

Lo que habrá hecho la gente del swf2exe habrá sido algo como un truco. Por ejemplo, ir creando diferentes tamaños de swf, creando el ejecutable de VB y después comparando las diferencias entre ellos. Verás que cambian algunos números, datos... etc. El objetivo es deducir cómo cambian. Tras haberlo hecho, no es difícil hacer un programa que lo que haga sea pedirte un swf y "incrustarlo" en el .exe que ya tienen cambiando lo necesario en el .exe.

Otra manera, más sencilla, es que hagas que tu programa "visor" sea relativo. Es decir, no meter el swf en el exe sino dejarlo en otro archivo con nombre fijo. Así, para ver diferentes swf sólo tienes que renombrar el swf que te den, y de la misma manera, para crear una aplicación "swf2exe" sólo tendrías que pedir un swf, y copiarle con el nuevo nombre junto a otra copia del visor. Pero claro, esta manera no es realmente swf2exe.

Un consejo, si quieres ver el camino más de rosas, deja Visual Basic y comienza con C ;)
  #11 (permalink)  
Antiguo 21/10/2006, 14:29
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 6 meses
Puntos: 74
Y por ultimo el visor se prepara para usar un recurso incrustado en el ejecutable :D
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #12 (permalink)  
Antiguo 22/10/2006, 18:26
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
Hola,

Bueno muchas gracias a todos, realmente :)

Habia pensado en hacerlo como la primer idea que indica MaxExtreme, pero luego de sus comentarios mas lo que lei por ahi no le encontre la vuelta, al menos por el momento.

La segunda que da MaxExtreme no me parece complicada, aunque no me gusta mucho eso de luego tener que tener un swf junto con la aplicacion. De todas formas esto esta mejor que como lo tengo ahora jeje, pues no me haria falta abrir el visual para cambiar el swf.

Seguire buscando info por ahi, ya que de momento no me veo capaz de hacer eso con los exe.


Gracias de nuevo!!
__________________
Federico.

Mi página: www.jourmoly.com.ar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:36.