¿Como Crear una Aplicacion Portable Para Tu Pendrive?

Este es un tutorial de como se hace un PortableApp (Aplicación Portable) Standalone, 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...
gregar 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.
******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.
Tutorial Creado por Asgard87
Fuente en Taringa

Meneame
del.icio.us







