4/5/09

Programas portables varios con NSIS

El NSIS (Nullsoft Scriptable Install System) es como un micro leguaje de programación (scripts) destinado a realizar instaladores para windows. Trae logicamente su compilador para transformar ese srcipt en un ejecutable. El NSIS es ideal para crear los "launchers" (o ejecutables que lanzan un programa portable, ingresando las entradas de registro y archivos de sistema necesarios para que la aplicación funcione correctamente).
El NSIS es utilizado en sitios como PortableApps.com y PortableAppZ.blogspot.com para realizar sus portables, aunque se pueden hacer también usando AutoIt o un batch que luego se puede transformar en un ejecutable usando alguno de los Batch Compilers.

Caracteristicas que deben tener programa portable de calidad:

1) La PC "anfitriona" debe quedar despues de usar el programa igual como estaba antes, sin entradas de registro nuevas, ni archivos "basura" dejados en carpetas temporales.
2) Deben ejecutarse rápidamente por lo que no conviene hacer lo que muchos hacen: meter todos los archivos del programa dentro del ejecutable comprimido y luego descomprimirlos hacia una carpeta temporal.
4) Debe evitarse usar los "splash screen" o imágenes que se muestran brevemente al iniciar el programa.
5) Deben estar en nuestro idioma (español) en lo posible y preconfigurados convenientemente, listos para usar.

La única razón para usar programas portables y no "instalados", es porque el usuario de esa computadora los usa muy esporádicamente y no se justifica tenerlos ahí instalados ocupando lugar. Por ello me parece muy lógico hacer portables programas de mantenimiento.

Primera parte de mi colección de programas portables consta de:
7-Zip; Kaspersky antivirus 2009; CCleaner; Ghost; MyDrivers; Registry Workshop; Total Uninstall; UtraIso; WinRar.

Link de descarga: http://www.megaupload.com/?d=CQSOQE4G (53MB)

*Verán que el Kaspersky posee dos launchers: el avpp.exe (que es para lanzar el programa en un WinXP normal) y el avpPE.exe que es para lanzar el programa en cualquier versión de WinPE (BartsPE, ERD Commander, miniXP, etc). El Kaspersky lleva dentro de la carpeta: \Programas\avp una llave de activación: (avp.key); si llegara a caducar, sugiero reemplazarla por una mas nueva, que tambien deberá ser renombrada a "avp.key".
*Todos los demás portables funcionan también perfectamente en cualquier versión WinPE.
*Dentro de cada carpeta de un programa, verán al menos dos ejecutables con el mismo ícono y un nombre parecido; el launcher (el ejecutable de deben ejecutar) es el de menor tamaño generalmente, pero no siempre de nombre mas corto. (p.ej, en el winrar el launcher es WinRar.exe; el ejecutable original fue renombrado a WR.exe).

Proximamente haré un breve tutorial, explicando como se hacen un portable, para que cualquier lector pueda realizar sus propios portable y compartirlos.

eutwelgjvslknb

2/5/09

Pendrive booteable con varios SOs.

Con el Grub como selector de booteo haremos un pendrive booteable que contenga los sig. sistemas operativos:

1) Hiren's Boot CD 9.8

2) Mini WindowsXP (contenido en el mismo Hiren's)

3) Consola de recuperación de WinXP

4) ERD Commander 2008 con programas adicionales y drivers para redes.

5) Kaspersky Rescue-CD

6) Slax linux

Existen cuatro maneras (o mas) de hacer arrancar el Grub en un pendrive, sin embargo la que menos incompatibilidades presenta es el que llamaremos "DosBoot Grub".


A) Método DosBoot Grub


1) Bajamos el HP USB format Tool de aquí y los archivos que van en la raíz de pendrive de aquí.

2) Descomprimen el archivo DosBoot Grub.rar a la raíz de C:\ y ejecutan Hpusbfw.exe, eligiendo el sistema de archivos FAT , marcando el casillero "Create DOS startup disk" y como origen de los archivos elegimos la carpeta C:\DosBoot Grub (recién descomprimida).

3) Copian los demas archivos que faltan de C:\DosBoot Grub a la raíz del pendrive (pueden copiar todos y sobreescribir los que ya están, no importa) y pueden borrar luego el archivo Command.com que no es necesario.

4) Bajan los siguientes archivos:

Hiren's Boot CD 9.8
Consola de recuperación
ERD Commander 2008
Karpersky Rescue-CD
Slax

Descomprimen todos los .rar, los que contengan un archivo .iso los abren p.ej. con el UltraIso y copian todo lo que está en la raíz de las .iso a la raíz del pendrive.

Listo, ya debería funcionar.

*Si el teclado en el Hiren's no les quedo en español, editen el archivo \Hbcd\Keyboard.bat y dejen la segunda linea así: "set keyboard=SP"
* El método "DosBoot Grub" no funcionan si toman el archivo io.sys del DOS 6.22 o si lo toman de la imagen del \Hbcd\boot.gz; el io.sys debe ser de un disco de inicio de Win95/98/Me. Pueden conseguir todas las versiones de disquettes de inicio aquí, si quieren probar. Yo tomé el io.sys del WinMe porque es mas liviano que los de Win95/98.
* El método de booteo del hiren's desde un pendrive descripto en la propia página de Hiren's tiene mayores problemas de compatibilidad y suele aparecernos la sig. imágen con varios tipos de bios de distintas máquinas:

Esto se debe a que el DOS es incapaz de leer el contenido del pendrive y se debe posiblemente a que el sector de booteo y/o el MBR creado por el HP format tool y por el Grubinst_gui.exe no son los correctos para DOS (si abrimos el pendrive creado de este modo con el ranish part manager nos dará un error en la tabla de pariciones). Esto no ocurre si el sector de arranque del pendrive es DOS como en el presente método.

Aclaración: si apretando F8, F9 o F11 cuando arrancan la máquina (la que sea para que salga el menu de booteo) el pendrive es detectado como USB-HDD, entonces debería funcionar. Si la bios lo detecta como USB-FDD o USB-ZIP, no pierdan el tiempo, no va a funcionar. Yo lo probé en tres máquinas de menos de 3 años de antigüedad y anduvo en las tres. Pero en otra mas vieja, no anda.



23/4/09

Windows XP-SP3 "Iguazú" ultra ligth.

El CD de instalación ocupa solamente 209MB, tiene caracteristicas similares al anterior, salvo que se han eliminado IE y WMP (no tiene ninguna, ni siquiera las versiones mas antiguas). Por lo tanto no se podra ejecutar el Windows Update. Si se desea actualizar, se deberá hacer manualmente, bajando las actualizaciónes con el Windows Updates Dowloader o algún programa similar.

http://www.megaupload.com/?d=6E92ATP1

6/9/08

Nero Micro 8.3.6.0 Desatendido

Consta de un autoejecutable y un archivo de registro.

Autoejecutable: http://www.megaupload.com/?d=T5UH6RBE >
Archivo de registro: http://www.megaupload.com/?d=RK32VYPN > falla, no lo bajen todavía



La segunda posibilidad es unas los modificadores propios del instalador para hacerlo desatendido:
Nero8.exe /VERYSILENT /TASKS="desktopicon,quicklaunchicon,imagefile_assoc"

El instalador + Keygenerator lo pueden bajar de aca: http://rs138.rapidshare.com/files/129957759/N_Mi_8.3.6.0_.rar

CCleaner v2.11.636 Desatendido.

Consta de un autoejecutable y un archivo de registro.
Links: http://rapidshare.com/files/143118624/CCleaner.exe.html
Entradas de registro: http://rapidshare.com/files/143119155/CCleaner.reg.html

30/8/08

FrontPage 2003 Desatendido

Pude hacer una versión actualizada y reducida en 42MB de FrontPage, al cual se le ha quitado unicamente "Temas adicionales de FrontPage". Estarán disponibles las "Funciones compartidas de office" y "Herramientas de office" que se instalan con el paquete principal de Office2003.
El Office Shrinker no funciona con FrontPage, por lo que tuve que eliminar manualmente los archivos innecesarios.
Hay que ejecutar Setup.cmd
Link..... (descubrí un problemita, que ya lo solucionaré)

Office 2003 Desatendido

El Office 2003 actualizado contiene las mismas opciones que el de BJ salvo que en Access se han quitado "Asistentes adicionales" y al PowerPoint se le han quitado "Plantillas de diseño adicionales y Plantillas de contenido adicionales".
Todo lo demás esta igual.
Se han acortado los nombres de los

accesos directos. Y el Outlook se ha puesto como optativo. Si se quiere intalar con Outlook hay que ejecutar:
ConOut.cmd, de lo contrario ejecutar SinOut.cmd.
Se ha incluido el ogacheckcontrol.dll
(Office Genuine Advantage patch)
El paquete de compatibilidad con Off2007 se puede descargar de aqui:
http://download.microsoft.com/download/b/7/2/b7277fac-80e8-4046-ac6c-34d998e2e5c8/FileFormatConverters.exe

Link de descarga: http://www.megaupload.com/?d=BQ4BBYEK
*Solucionado problema versión anterior
Página de Office Update: http://office.microsoft.com/es-hn/downloads/maincatalog.aspx