Quería hacer un tutorial de como se hace un PortableApp (Aplicación Portable) Standalone, pero no tenia como hacerlo, ya que trabajo en un cyber y estoy medio limitado, por eso vamos a ver un video que explica de manera grafica como realizarlo y despues dejo la explicación por escrito de los datos que no se pueden registrar ahi

.
Creando un Portable
link: http://www.videos-star.com/watch.php?video=-9_jUDyPPRw
Agregar a los comentarios
Verán que cuando nuestro muchacho crea el zip, le agrega unos comentarios los cuales dicen algo así:
Setup=ejecutable.exe //Es el nombre del EXE que debe ejecutarse. Por ej, como en el video, es Firefox.exe
TempMode
Overwrite=1
Title=Nombre del Programa 1.0 //Aca iría el nombre y versión del programa
License=Copyright 2007-2008 Taringa.net All Rights Reserve //Y obviamente su © que es infaltable

Estos datos son necesarios para la auto ejecución de la aplicación.
Bien, el video no es el mas optimo, ya que podemos obviar todo esto de hacer un zip y crear un comentario, con solo hacer un click derecho, y seleccionar la opción "Add to archive..." y depues elegir la opción "Create SFX Archive" y despues ir a la solapa Comment (Comentarios) y agregar los datos de arriba, alcanza.
Bueno, espero les sirva, es muy simplacho el tutorial pero es demaciado facil. Claro, despues podemos agregarle mano creando un ejecutable programado por nosotros que haga todo esto por nosotros y ademas le da un poko mas de estilo.
Les dejo unos videos mas para ver si encuentran algo mejor con que entenderlo porke el de arriba no me conevence.
link: http://www.videos-star.com/watch.php?video=eyZ7juZYmVY&feature=related
link: http://www.videos-star.com/watch.php?video=PjwWwbPi2u0&feature=related
link: http://www.videos-star.com/watch.php?video=jenLjD1FoMc&feature=related
******Editado********
Agregando a la pregunta que me hicieron, aqui (y en los comentarios) la respuesta. (POR FAVOR SI NO SIRVE AVISEN, NO TUVE LA POSIBILIDAD DE PROBARLO)
Lo que hay que hacer con el tema de los dll es así:
1º Buscamos los dll que presice el programa, si no lo averiguamos por medio de los .Cab podemos buscarlo por internet, eso es un tema que no tiene una respuesta precisa, ya que no se haría esto de esparcirlos por todo nuestro windows, es un tema de las empresas y del orden de un programa.
2º Cuando tenemos el o los dlls encontrados los metemos en la carpeta raiz de la aplicación. Después creamos el portable y lo testeamos.
*3º En caso de no funcionar porque algún dll no es encontraDO (por eso este punto tiene un *, es solo en caso de no funcionar la aplicación). Significa esto, que hay que registrar los dlls. Para esto, se puede hacer con el command (el MS-Dos) o desde Inicio - Ejecutar: REGSVR32 [ruta de la dll]
Por ejemplo en este caso es simplemente REGSVR32 ladll.dll porque esta en el raíz del command.
Registrando la dll:
Se arma un command con el Notepad, se carga el comando:
"REGSVR32 [nombre de la dll]
Open ejecutable.exe”
Luego se guarda el archivo *.txt como un command *.com o *.bat y se lo introduce en la carpeta de acceso del programa.
*4º Luego hay que agregar una línea en el SFX que lo cargue.
En los comments agregamos un "Setup=ejecutable.exe" y lo cambiamos por el nombre del cmd, donde dice “ejecutable.exe”.
Así tenemos nuestro AppPortable armado y seguro de funcionar.
Opciones
Post Relacionados
- Cambiar una aplicación de partición (o disco duro)
- Crea tus propios juegos (simpleJ)
- Hacer Juegos Playstation Portables [Tutorial]
- Programas Portables
- El placer de cagar
- Como hacer una espada de luz Star Wars (efecto especial)
- Crea tu Propio Detector De Metales (MUY FACIL)
- como crear tu propio juego
- Como crear un programa portatil/portable [Tutorial]
Información del post
0 Puntos
6 Favoritos
2741 Visitas
Creado el: 23.12.2007 a las 17:14:17 hs.
Categoría: Videos On-line
Tags: portable, propio, crear, hacer, app, programa, Aplicación
Agregar a:
#1 -
ElChangoWero
| 23.12.2007 19:23:58 dijo:
y que me decis si el programa esparcio librerias em el system 32 y en otros lugares ?

#2 - Asgard87 | 26.12.2007 00:44:00 dijo:
eso se puede averiguar, si tenes el instalador podes ver los *.cab del instalador y rescatar todos los dlls y meterlos dentro de la carpeta del programa, los dlls son reconocidos por el programa automaticamente porke cuando abris el SFX se cargan en el temp de windows y andan igual y si vez que no lo reconoce podes poner una entrada para que registre el dll... con un command lo podes hacer a eso... mañana te agrego la expliación.. salu2
#3 - Asgard87 | 27.12.2007 16:55:46 dijo:
Volvi por mi cuenta pendiente... estaba apurado el otro día.
Lo que hay que hacer con el tema de los dll es así:
1º Buscamos los dll que esparce el programa, si no lo averiguamos por medio de los .Cab podemos buscarlo por internet, eso es un tema que no tiene una respuesta precisa, ya que no se haría esto de esparcirlos por todo nuestro windows, es un tema de las empresas y del orden de un programa.
2º Cuando tenemos el o los dlls encontrados los metemos en la carpeta raiz de la aplicación. Después creamos el portable y lo testeamos.
*3º En caso de no funcionar porque algún dll no es encontrar (por eso este punto tiene un *, es solo en caso de no funcionar la aplicación). Significa esto que hay que registrar o registrar las dlls. Para esto, se puede hacer con el command (el MS-Dos) o desde Inicio - Ejecutar: REGSVR32 [ruta de la dll]
Por ejemplo en este caso es simplemente REGSVR32 ladll.dll porque esta en el raíz del command.
Registrando la dll: Se arma un command con el Notepad, se carga el comando:
"REGSVR32 [nombre de la dll]
Open ejecutable.exe”
Luego se guarda el archivo *.txt como un command *.cmd y se lo introduce en la carpeta de acceso del programa.
*4º Luego hay que agregar una línea en el SFX que lo cargue.
En los comments agregamos un "Setup=ejecutable.exe" y lo cambiamos por el nombre del cmd, donde dice “ejecutable.exe”.
Así tenemos nuestro AppPortable armado y seguro de funcionar.
y que me decis si el programa esparcio librerias em el system 32 y en otros lugares ?


#2 - Asgard87 | 26.12.2007 00:44:00 dijo:
eso se puede averiguar, si tenes el instalador podes ver los *.cab del instalador y rescatar todos los dlls y meterlos dentro de la carpeta del programa, los dlls son reconocidos por el programa automaticamente porke cuando abris el SFX se cargan en el temp de windows y andan igual y si vez que no lo reconoce podes poner una entrada para que registre el dll... con un command lo podes hacer a eso... mañana te agrego la expliación.. salu2
#3 - Asgard87 | 27.12.2007 16:55:46 dijo:
Volvi por mi cuenta pendiente... estaba apurado el otro día.
Lo que hay que hacer con el tema de los dll es así:
1º Buscamos los dll que esparce el programa, si no lo averiguamos por medio de los .Cab podemos buscarlo por internet, eso es un tema que no tiene una respuesta precisa, ya que no se haría esto de esparcirlos por todo nuestro windows, es un tema de las empresas y del orden de un programa.
2º Cuando tenemos el o los dlls encontrados los metemos en la carpeta raiz de la aplicación. Después creamos el portable y lo testeamos.
*3º En caso de no funcionar porque algún dll no es encontrar (por eso este punto tiene un *, es solo en caso de no funcionar la aplicación). Significa esto que hay que registrar o registrar las dlls. Para esto, se puede hacer con el command (el MS-Dos) o desde Inicio - Ejecutar: REGSVR32 [ruta de la dll]
Por ejemplo en este caso es simplemente REGSVR32 ladll.dll porque esta en el raíz del command.
Registrando la dll: Se arma un command con el Notepad, se carga el comando:
"REGSVR32 [nombre de la dll]
Open ejecutable.exe”
Luego se guarda el archivo *.txt como un command *.cmd y se lo introduce en la carpeta de acceso del programa.
*4º Luego hay que agregar una línea en el SFX que lo cargue.
En los comments agregamos un "Setup=ejecutable.exe" y lo cambiamos por el nombre del cmd, donde dice “ejecutable.exe”.
Así tenemos nuestro AppPortable armado y seguro de funcionar.





