Página 1 de 1

Hacer Portables con Winrar

Publicado: Lun Ago 30, 2010 11:43 am
por arielshades
Solo necesitaremos Winrar, esta esta en Español (v3.9)

Código: Seleccionar todo

http://www.ziddu.com/download/11411475/wrar390_x32_Autoregistrado.exe.html
Servidor: Ziddu - Plataforma: Windows - Tamaño: 1.37 MB

Este programa podemos utilizarlos para sacar El icono del .exe para usarlo en el portable.

Código: Seleccionar todo

http://www.ziddu.com/download/11419831/IconSucker2Setup.exe.html
Servidor: Ziddu - Plataforma: Windows - Tamaño: 682.33 KB

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen
[/b]

Re: Hacer Portables con Winrar

Publicado: Lun Ago 30, 2010 12:15 pm
por NachoDG
Seria igual a esta: http://www.letheonline.net/foro/viewtop ... les+winrar

Es muy fea y poco saludable para el sistema operativo esta forma de "hacer" programas portables.

Re: Hacer Portables con Winrar

Publicado: Lun Ago 30, 2010 8:18 pm
por arielshades
NachoDG escribió:Seria igual a esta: http://www.letheonline.net/foro/viewtop ... les+winrar

Es muy fea y poco saludable para el sistema operativo esta forma de "hacer" programas portables.
La verdad que yo no veo que se malo porque el registro que se usa no modifica el Sistema en si. asi que no afecta mas que solo al programa en cuestión, es mas si queres que borre el registro creados después de usar el programa, solo bastaria dejar activa la ventana CMD (sin el EXIT al Final)

y agregarle la siguiente sintaxis

ECHO Presione un tecla para borrar el registro
Pause >nul
rd/q/s “%localappdata%Ares”

O
Podemos usar ficheros .REG para borrar claves del registro. Para ello ponemos un guión delante del nombre de la clave a borrar. Ejemplo, para borrar la clave HKCU\Software\MiAplicacion:

[-HKCU\Software\MiAplicacion]
Para vaciar el valor predeterminado de una clave:
[HKCU\Software\MiAplicacion]
@=-
Para borrar un valor dentro de una clave (en este caso el valor DirectorioInicio)
[HKCU\Software\MiAplicacion]
"DirectorioInicio"=-

Asi una ves que cerremos el ares dejamos que la ventana DOS siga el proceso, si usamos en coco hacemos milagro.
Esta Forma no deja como muchos alegan basura en el registro poque asi como la pone la vuelve a sacar sin programas intermediarios.
Tambien pone por el piso eso que rabaja sin proteccion del registro porque de esta forma simula como si tubiece el programa instalado, y al terminarlo borra este registro.

Los PortableApps.com Format mensionado trabajan de la misma manera, quien dice que no es porque no se interiorizo en el tema, copian el registro y lo transforman en Scrip que se ejecutan en segundo plano tanto al iniciar como al cerrace para mediante Scrip borrarlo y al no hacer uso de una carpeta temporal consumen mucho mas memoria, proba estas Apps en equipo con poca memoria y contame el resultado...

Si es cierto en el caso de los portables creados solo comprimiendo el lugar donde se aloja el programa.
Pero Hay muchas utilidades Open Source que no vienen con instaladores y no generan registro, que al bajarlas solo vienen una carpeta comprimida, estas utilidades son especialmente buena para hacerlas portables de esta forma.
Asi que no digan que este Tutorial es malo porque se le puede dar otros uso, esta solo es una guia que amplia nuestros conocimientos.

Re: Hacer Portables con Winrar

Publicado: Lun Ago 30, 2010 9:23 pm
por NachoDG
Ya se hablo de esto en este thread: http://www.letheonline.net/foro/viewtop ... f=5&t=3533
También se dieron alternativas de virtualización mucho mas avanzadas y eficientes que esa.
Los programas no solo modifican el registro, sino archivos, carpetas, etc.

Re: Hacer Portables con Winrar

Publicado: Mar Ago 31, 2010 3:27 pm
por arielshades
NachoDG escribió:Ya se hablo de esto en este thread: http://www.letheonline.net/foro/viewtop ... f=5&t=3533
Me parece que el Thread que mencionaste no da mucho consejo al respecto, solo da programas hechos por otros y en un ambiente que quizás no sea el mismo que corresponda a tu PC.
La idea es ir haciendolo uno mismo y aprender de nuestros errores, no tener que lidiar con lo que hizo otro.
los consejos de LeThe, cualquiera de nosotros que podemos conciderarnos tester de programas siempre tomamos por costumbre de defragmentar nuestra Pc, asi como limpiar el Registro y los arch. temporales.

La Idea es Hacer portables que se adapten a nuestras necesidades, no hacer portables para distribuir macivamente al mundo. Porque siempre va a haber una PC en que el portable no va a ser perfecto porque lo creamos en nuestro sistema diferente al que se pueda llegar a usar.

Re: Hacer Portables con Winrar

Publicado: Mar Ago 31, 2010 5:28 pm
por NachoDG
arielshades escribió:solo da programas hechos por otros
Ahi nadie dio programas "portables" hechos por otros.
arielshades escribió:para distribuir macivamente al mundo
Yo no mencione en ningún momento que era para compartir, en mi caso, nunca usaría un "portable" que aya "hecho" otro.
Hace una captura del registro y el sistema de archivos antes de ejecutar el Ares "portable" que "hiciste" y comparala con una después de cerrarlo. Fijate todo lo que se te "paso" de alto al no tener aislamiento.

Di 3 alternativas MUY superiores a WinRar:
ThinApp: Muy conocida, fácil de usar, aislamiento perfecto, pero su costo es exorbitante(desde $6,050.00)
Xenocode: Casi lo mismo que Thinapp y su precio también es muy alto($1500)
PortableApps.com Format: Gratis, pero mas complicado de usar y su aislamiento no es tan bueno.
Cameyo: A esta hace poco la conocí pero me ha dado buenos resultados. http://www.cameyo.com/index.aspx

Re: Hacer Portables con Winrar

Publicado: Mar Ago 31, 2010 11:22 pm
por arielshades
NachoDG escribió: ThinApp: Cameyo:
Ambos trabajan de la Misma forma : al ejecutarlos trazan un mapa de lo registro que hacen los programas y las DLL utilizadas. y copian esta Ruta (es lo que hice manualmente) Luego Comprimen todos los Archivo en un solo ejecutables.
Hacen exactamento lo que hicimos con winrar, solo que de una forma mas practica para que el usuario común no intervenga. (Virtualización)

Ejemplo: ThinApps
Toma Archivo ejecutable y registros que modifica el mismo
Imagen
Y Crea un ejecutable aplicando Compresión de los Archivo
Imagen

En el caso de Cameyo: Para poder realizar ésta virtualización, necesita monitorizar la instalación de la aplicación y así empaquetar todo lo necesario para, simplemente, no copiar y pegar.
Por supuesto que el programa no es infalible (recien este en etapa Beta) y tiene fallos ya que no siempre funciona, sobre todo en programas muy grandes o complejos pero, por lo menos, es una posibilidad a tener en cuenta y evitar perder tiempo en exceso.

Ninguno de los dos programa hace maravillas en si (Copian Registro y Comprimen archivos), porque sino de otra forma estarian creando un codigo diferente de un programa pero que trabaje Igual. Eso todavia no existe, o sino cualquiera hariamos programas iguales a los comerciales y los podríamos vender porque lleba un codigo de compilación diferente.

Re: Hacer Portables con Winrar

Publicado: Mié Sep 01, 2010 7:58 am
por NachoDG
arielshades escribió:Hacen exactamento lo que hicimos con winrar, solo que de una forma mas practica para que el usuario común no intervenga. (Virtualización)
No hacen los mismo que WinRar, WinRar tiene ningún tipo de aislamiento ni de registro ni del sistema de archivos. Entre otras muchas virtudes que tienen estas tecnologías de virtualización.