Server de Mu-ChaosForce Las 24Hs!
 
ÍndicePortalFAQBuscarMiembrosGrupos de UsuariosRegistrarseConectarse

Comparte | 
 

 crea tu propio programa portatil

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
xxadrianxx
SuperModerador
SuperModerador


Cantidad de envíos : 682
Edad : 22
Localización : en mi casa
Cantidad de Barras de gracias completadas! :
58 / 10058 / 100

Spam :
0 / 1000 / 100

Reputación : 0
Fecha de inscripción : 15/11/2008

MensajeTema: crea tu propio programa portatil   Lun Ene 12, 2009 12:04 am

Que es un Programa Portable/Portatil?


Se trata de una version especial de cualquier software, preparada para ponder ejecutarse sin instalacion.
Estos programas pueden ejecutarse de forma directa desde el mismo disco duro o , mejor todavia, desde medios extraibles como discos opticos,desde una red loca o mediante unidaddes USB como Pendrives y memorias Flash.
En internet contamos con cientos de aplicaciones portatiles listas para descargar y usar. Sin embargo, no todas ellas estan disponibles en español, ni en sus ultimas versiones y, tampoco , con la configuracion que uno mas prefiere,Este articulo apunta a eso: poder crear nuestras propias aplicaciones portatiles, en nuestro idioma, en su ultima version (o la que mas nos guste) y con el conjunto de opciones que mas se ajuste a nuestras necesidades o preferencias.


¿ Como se crea un programa portatil ?

Necesitaremos una herramienta de seguimiento de Registro de Windows y de sistemas de archivos. Es decir, algun programa que genere una instantanea del registro y de los archivos existentes en el disco antes y despues de instalar la aplicacion que deseamos crear en version portatil. Este tipo de programas comparan los cambios entre ese "Antes y Despues" . Para este caso emplearemos uno llamado Thinstall Virtualization Suite (http://rapidshare.com/files/13958801...3.332.zip.html) << -- PORTABLE .Que ademas de esas tareas, puede crear un ejecutable unico que encierra nuestro proyecto, es decir , la aplicacion portatil,. En realidad, segun indica sus programadores, Thistanll VS es una Suite de virtualizacion, capaz de empacar en un unico archivo ejecutable de cualquier software que ofrece el mercado sin necesidad de un sistema cliente-serviodr.
La ejecucion de las aplicaciones creadas con Thinstall se ayuda gracias a un motor interno (Integrado dentro del ejecutable) para emular las variaciones al sistema de archivos y el Registro de windows, sin llegar a modificarlos realmente.
Las claves del Registro agregadas o modificadas y los cambios al sistema de archivos se añaden al paquete y se emulan internamente, gracias a sus capas virtuales que interactuan con Windows y protegen tanto la aplicacion portatil como el mismo sistema operativo, dejandolos intactos.
Entre sus ventajas, podemos mencionar las siguientes: Los paquetes creados con este poderoso software funcionan en cualquier plataforma de la familia NT (Incluidos Windows 2000,XP,Vista); los ejecutables generados pueden superar los 8 GB de tamaño y ejecutarse directamente, casi sin demoras, gracias a si streaming directo al RAM: y es posible integrar librerias como .NET Framework, ActiveX, Java, Etc.,,, en caso de ser necesarias, sin afectar la instalacion de Windows en la que se ejecuten.


¿ Es legal ?

Tanto la descarga de un programa portatil como su creacion por nuestra cuenta son totalmente ñegales, siempre y cuando el programa original sea FREEWARE. O Bien, en el caso del software comercial o Shareware, podremos crear versiones portatiles si ya hemos pagado la licencia de uso y no distribuirmos la version portatill, que sera de exclusibo uso personal. En caso de lo contrarios, estaremos infrigiendo la ley de CopyRight, con sus consecuencias.


¿ Que se necesita para crear un programa portatil?

Basicamente, se necesitan dos elementos para poder crear una aplicacion portatil optimizada. Thinstall (para generarl el paquete final incluyendo las claves del registro necesarias) y, obviamente, el software que queremos convertir portatil.
Para realizar esta tarea debemos descargar la version trial de Thisntall VS - que podemos probar portable desde el link anterior que di - .


¿ Cuales son los pasos necesarios ?

Para empezar, debemos instalar Thistall y ejecutar su MOdulo [Setup`Capture] Un asistente aparecera en pantall. En el primer paso, el programa realiza un analisis completo del sistema de archivos y del registro de windows. Una vez terminado el primer proceso, minimizamos Thinstall y procedemos a instalar el programa que necesitamos convertir portatil.
Si deseamos modificar la configuracion de ese programa, es te es el momentos.
Establecemos las opciones a nuestro gusto y elegimos el idioma para la interfaz (en caso de ser un soft multilenguaje ) . Lo cerramos y volvemos a Thinstall,que habiamos dejado minimizado, para que realize el mismo analisis que hizo anterirormente, capturando las modificaciones del sistema.
Aqui debemos especificar la ubicacion donde se copiaran los archivos destinados a crear el proyecto; la ruta predeterminada es una subcarpeta con un nombre de nuestra eleccion dentro de Captures, unicada, a su vez, dentro de la carpeta donde se instalo Thinstall.
De todas formas, recomendamos utilizar alguna ubicacion mas accesible, tal como C:\Portables , y dentro de esta, ir creando una subcarpeta para cada proyecto que realicemos.
Una vez terminado el proceso, notaremos que dentro de la ubicacion que indicamos se han creado lagunos archivos y varios directorios; cada uno de ellos corresponde a las rutas relativas que fueron utilizadas por el programa que acabamos de instalar.
Recuerden que la mayoria de las aplicaciones no solo se alojan archivos en el directorio Archivos de Programa; muchos de ellos guardan la informacion en las carpetas Windows, Windows \ System32 , Archivos de Programa\Archivos comunes, y otros datos relacionados con los perfiles de usuario, en distintas subcvarpetas dentro e la carpeta Documents And Settings.

¿Como reducir el tamaño de nuestro programa portatil?

Si lo deseamos, podremos comprimir los archivos ejecutables que conforman el programa antes de empaquetarlo en version "PORTABLE/PORTATIL". Para ello, podemos usar UPX GUI By ION Tek, que es la mejor aplicacion de todas las disponibles y es gratuita y se descarga desde ( http://upxshell.sf.net ). Si bien no esta actualizado a la ultima version del motor UPX, se encuentra en español y pueden procesar directorios y subdirectorios automaticamente. De todas formas, recomendamos UPX en version consola por haber obtenido mejores resultados.
El paso siguiente es revisar esas subcarpetas que fueron copiadas a la ubicacion que indicamos, en busca de archivos ejecutables y librerias (es decir, .exe , .dll , .ocx), y comprimirlos usando UPX GUI.
Este proceso demorara unos segundos, pero vale la pena,el tamaño de los ehecutables que conforman la aplicacion se vera reducido en gran medida (entre un 30% y un 60%) , factor que impactara en el tamaño final del paquete resultante.



¿Cual es el paso final?


Antes de dar la puntada final amigos , es necesario editar un archivo de texto generado por Thinstall y ubicado en la carpeta donde volcamos el proyecto. Se trata del archivo package.ini que al ser de texto plano, podemos modificar con el notepad o block de notas.
Para habilitar la compresion del contenido, debemos cambiar el valor de la linea CompressionTupe por "Small" . Por ultimo, el parametro DirectorylsolationMode debe ser cambiado a Merged.

En caso de que exista el archivo Uninst000.exe ( la mayoria de los programas posee uno), es conveniente eliminarlo, ya que consume espacio y no es necesario, Como ultimo paso, debemos ejecutar el archivo build.bat para iniciar el proceso de empaque de nuestro EXE portatiol. Este proceso puede demorar segundos o minutos. El carchivo final se guarda en la carpeta bie, dentro de la ruta de salida especificada.
Agradecer!!^^

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://www.vicioadicto.tk
SombraX
SuperModerador
SuperModerador


Cantidad de envíos : 626
Edad : 24
Localización : [-=VnZlA=-]
Nivel de gracias recibidas. :
Cantidad de Barras de gracias completadas! :
57 / 10057 / 100

Spam :
0 / 1000 / 100

Reputación : 12
Fecha de inscripción : 06/09/2008

MensajeTema: Re: crea tu propio programa portatil   Lun Ene 12, 2009 12:34 am

muy bueno man

_________________




DeJen Sus Thanks
Dale Un Clik A Mi Pokemon Porfa..! Alucario.!
Volver arriba Ir abajo
Ver perfil de usuario http://www.vicioadicto.tk
Invitado
Invitado



MensajeTema: Re: crea tu propio programa portatil   Lun Ene 12, 2009 4:33 am

El primer link esta malo cambialo
Volver arriba Ir abajo
Contenido patrocinado




MensajeTema: Re: crea tu propio programa portatil   Hoy a las 10:42 am

Volver arriba Ir abajo
 
crea tu propio programa portatil
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» CREA TU PROPIO SUPERHEROE
» armas trafalgar law
» Que personaje de Vampire Knight es tu pareja? (Chicas solo)
» [Escuela Cerrada] Pokemon- Crea tu Propio Juego
» Tu propia historia de Ever After High

Permisos de este foro:No puedes responder a temas en este foro.
-=Mu-ChaosForce=- :: Ocio General :: TUTORIALES!-
Cambiar a: