Página principal » cómo » Cómo cambiar los iconos en archivos comprimidos .EXE sin obtener errores

    Cómo cambiar los iconos en archivos comprimidos .EXE sin obtener errores

    Anteriormente le mostramos cómo modificar el ícono en un archivo .EXE, pero si lo ha intentado, puede descubrir que algunas aplicaciones y programas le dan un error que dice "Este archivo tiene un diseño de recursos no estándar ... probablemente ha sido comprimido con un "compresor EXE". Aquí está cómo solucionarlo.

    En este tutorial te mostraré cómo descomprimir tales archivos y te mostraré otro programa que puedes usar para modificar los íconos. Para mi ejemplo usaré mi programa favorito de todos los tiempos Irfanview.

    Este artículo invitado fue escrito por la miembro del foro Sarah James

    Cómo modificar iconos en archivos comprimidos .EXE

    Irfanview es un pequeño y maravilloso visor de imágenes con muchas opciones, pero como ha existido desde que Win98, los íconos parecen más bien desactualizados. Cambiar el aspecto del programa en sí es fácil. Simplemente seleccione otra máscara y tendrá otra barra de herramientas de aspecto más moderno, como la barra de herramientas de estilo de Windows 7 que puede descargar aquí..

    Así que vete de esto:

    A esto

    Pero todavía estás atrapado con el viejo icono del programa. Yuk.

    Y lo que es peor: puedes crear protectores de pantalla encantadores con Irfanview, como lo describí aquí, pero también tienen un feo píxel de 32 × 32. Ahora que simplemente no va a hacer.

    En realidad, he querido cambiar estos íconos (y muchos otros archivos comprimidos) durante mucho tiempo, pero no pude hacerlo porque no pude descomprimir el archivo exe. Un gran agradecimiento a Phew en el Foro de Irfanview. Sin él nunca hubiera pensado en UPX.

    Las herramientas que necesitas

    Hay formas de cambiar los íconos, usando icoFX o ResHack y un desempaquetador llamado UPX. Prefiero usar IcoFX para esto sobre ResHack y prefiero usar la última versión gratuita.

    IcoFX se ha convertido últimamente en shareware con muchas y muchas opciones. Muy bien si quieres dibujar tus propios íconos y cursores, pero para mí es una exageración. Si quiero dibujar un icono, prefiero usar un editor de imágenes como gimp o paintshop pro.

    Puede usar el nuevo IcoFX2 15 veces y luego la función de guardar se desactiva. Que es lo suficientemente largo si solo quieres usarlo para este tutorial y te dará una idea del programa. Sin embargo, hay una versión anterior 1.6.4. eso es freeware. Todavía puedes encontrarlo en Filehippo y funciona perfectamente bien. También hay una versión portátil 1.6.4. aquí.

    También necesitas unos iconos bonitos..

    Para el exe hay un excelente icono de reemplazo IrfanView by ~ ncrow.

    Para los salvapantallas es cuestión de gustos, elegí uno de los íconos de Another Monitor Dock Icons por MediaDesign

    Y con esa plantilla png que él incluye puedes incluso hacer tu propia :)

    Usando UPX y el símbolo del sistema

    UPX es una utilidad de línea de comandos. Para saber cómo trabajar con el símbolo del sistema, eche un vistazo aquí. Y me gusta poder usar el indicador de comando en la carpeta en la que estoy trabajando en ese momento, sin tener que buscar manualmente mi carpeta dentro del símbolo del sistema, así que uso este.

    Entonces, en lugar de tener que pasar de C: \ Users \ Sarah \ a D: \ Irfanview Project, abro directamente mi línea de comandos en D: \ Irfanview Project.

    Limpio eh?

    Para instalar UPX, haga clic con el botón derecho del ratón en upx.exe, elija Ejecutar como administrador y aparecerá una ventana de comandos. Puede que necesites reiniciar tu computadora para que funcione.

    Ahora está configurado para comenzar a desempacar I_view.exe y Slideshow.exe. Primero navegue a la carpeta de programas de Irfanview de manera predeterminada C: \ Archivos de programa \ Irfanview. Copie I_view.exe a su carpeta de trabajo. El mío se llama Proyecto Irfanview. Luego, vaya a C: \ Archivos de programa \ Irfanview \ Plugins y copie Slideshow.exe en su carpeta de trabajo. Crea una nueva carpeta en tu carpeta de trabajo y llámala Iconos. Haga clic derecho en esta carpeta y elija la ventana de línea de comandos aquí.

    En la ventana del símbolo del sistema, escribe upx -d i_view32.exe.

    Presiona la tecla Enter en tu teclado y el exe se desempaquetará.

    Haga lo mismo para Slideshow.exe.

    Editando los iconos

    A continuación, copie los archivos png que desea utilizar como iconos en la carpeta Iconos y abra IcoFX. En este tutorial utilizo IcoFX 1.6.4. Yo prefiero convertir los archivos png en íconos para poder elegir qué formatos quiero, pero también puedo usar los archivos ico.

    Vaya a Herramientas> Proceso por lotes ...

    Allí se le presentará una gran cantidad de opciones. Asegúrese de que la casilla Crear iconos de imágenes esté marcada. A continuación, use el botón Agregar para agregar los archivos png que desea convertir en iconos. Debajo hay muchos formatos de imagen. Generalmente elijo solo colores XP y me aseguro de que 128 × 128 esté marcado.

    Sin el formato de 128 × 128, los iconos se mostrarán como 48 × 48 en Vista cuando elija 'Iconos grandes' en el explorador.

    No marque los colores 256 y 16, ya que solo uso mis íconos en Vista o 7, pero para una máxima facilidad de uso, también puede marcar los demás. Hará que su archivo de íconos sea un poco más grande, pero como el tamaño no es un problema en estos días, puede permitirse el lujo de satisfacer :)

    Haga clic en Aceptar y en unos segundos tendrá dos iconos adecuados para trabajar.

    Insertando los iconos

    Ahora estamos finalmente listos para cambiar los íconos en el programa mismo..

    Vaya a Herramientas> Editor de recursos ...

    Esto abrirá una ventana vacía como esta:

    Use el ícono de archivo abierto amarillo para buscar i_view32.exe en su carpeta de trabajo y haga clic en Abrir. Ahora puedes ver todos los íconos que están almacenados dentro del exe. Puede cambiarlos todos, pero para este tutorial solo hacemos el primero.

    Como una nota al margen: Irfanview también tiene sus iconos de archivo almacenados en Icons.dll, que se encuentran en la carpeta de complementos. También puedes cambiar todos esos iconos a los que te gustan.!

    Haga clic derecho en el primer icono y seleccione Cambiar.

    Busque su ícono y haga clic en Abrir.

    Voila hay tu nuevo icono..

    Haga clic en el botón azul Guardar.

    Y si todo salió bien, debería ver el archivo guardado correctamente!

    Haga clic en Aceptar.

    Repita el procedimiento para Slideshow.exe.

    Y luego puedes echar un vistazo a tu carpeta de trabajo.

    Ahora tiene los archivos exe con los nuevos íconos y los antiguos han sido respaldados automáticamente con la extensión .bak agregada a su nombre. Le he dado a los archivos bak un ícono de papelera de reciclaje negro - probablemente veas un ícono genérico y la extensión .bak después del nombre.

    A veces no ves los nuevos iconos, porque Windows guarda la imagen antigua en su caché. Un reinicio generalmente corrige eso, así que no te preocupes por eso en este punto.

    Opcional: embalar el exe.

    Si desea ahorrar espacio, ahora puede volver a empaquetar los archivos exe. Abra el símbolo del sistema en su carpeta de trabajo y escriba upx i_view32.exe. Para la presentación de diapositivas usas upx slideshow.exe

    Ahora copie i_view32.exe y slideshow.exe a la carpeta del programa Irfanview (reemplace los archivos exe antiguos o muévalos a un lado).

    Probando tus nuevos iconos.

    Ahora vamos a probar si los protectores de pantalla recién creados tienen realmente el nuevo icono de presentación de diapositivas. No hay mucho que probar en el ícono del programa; puede ver que aparece en la esquina izquierda cada vez que abre Irfanview. Abra Irfanview y luego abra el menú de presentación haciendo clic en el segundo botón a la izquierda.

    Obtendrás el último menú de diapositivas guardado que ingresaste. (vea este tutorial en 7tutorials para más detalles)

    Guarde la presentación de diapositivas como protector de pantalla y eche un vistazo a la carpeta donde la guardó. Debe tener un aspecto como este:

    Conclusión

    Como se muestra aquí con un poco de persistencia, incluso puede modificar los programas más antiguos para que se adapten al aspecto de Vista y Windows 7 y así mantener un pequeño programa excelente como Irfanview como una adición moderna a su sistema..

    Descargar IrfanView desde Ninite