Resource Hacker es una utilidad gratuita para ver, modificar, renombrar, agregar, eliminar y extraer recursos en archivos de recursos y ejecutables de Windows (* .res). Incorpora un compilador y descompilador de scripts de recursos internos y funciona en todos los sistemas operativos Windows.
Resource Hacker
ha sido diseñado para ser la herramienta de edición de recursos completa: compilar, visualizar, descompilar y recompilar recursos para ejecutables de Windows de 32 y 64 bits. Resource Hacker
puede abrir cualquier tipo de ejecutable de Windows (* .exe; * .dll; * .scr; * .mui, etc.) para que los recursos individuales se puedan agregar, modificar o eliminar dentro de estos archivos. Resource Hacker
puede crear y compilar archivos de script de recursos (* .rc) y editar archivos de recursos (* .res) también.
caracteristicas:
Compilando:
La compilación se puede iniciar pasando un archivo de script de recursos como parámetro en la línea de comando (ver más abajo), o usando el editor de texto de Resource Hacker.
Las directivas del compilador admitidas incluyen: #DEFINE, #UNDEF, #IF, #ELIF, #ELSE, #IFDEF, #IFNDEF, #INCLUDE y #PRAGMA.
Las directivas #INCLUDE, #IF y #IFDEF se pueden anidar en varios niveles.
Las cadenas dentro de las declaraciones de recursos se definen entre comillas dobles ("). Estas cadenas también pueden contener caracteres de escape con barra invertida típicos del estilo 'C': \ t, \ n, \\, \" y \ 000 .. \ 377 (octal). Una comilla doble dentro de una cadena se puede 'escapar' precediéndola con una barra invertida o con otro carácter de comillas dobles.
Los comentarios de la secuencia de comandos están precedidos por dobles barras diagonales (//) o por un punto y coma (
.
Los nombres de archivo dentro de las declaraciones de recursos solo se pueden analizar como cadenas, por lo que DEBEN estar encerrados entre comillas dobles, de lo contrario se generarán errores de compilación.
Ver recursos:
Una vez que se ha abierto un archivo, la mayoría de los recursos se mostrarán como una imagen (o grupo de imágenes) o como texto descompilado. Sin embargo, algunos tipos de recursos se mostrarán tanto en su forma compilada (por ejemplo, diálogo o menú emergente) como en su formato de texto descompilado. Algunos tipos de recursos solo se pueden mostrar como un volcado de datos de bytes sin procesar.
Usando el editor interno para modificar recursos basados en texto:
Los recursos de diálogo, menú, tabla de cadenas, tabla de mensajes, aceleradores y formularios de Borland se pueden editar y volver a compilar fácilmente utilizando el editor de recursos interno. Los controles de diálogo se pueden cambiar de tamaño y / o mover visualmente, y cualquier cambio se refleja en el script de recursos automáticamente. La conversión entre píxeles de pantalla y unidades de diálogo se realiza automáticamente. Seleccione un control haciendo clic en él en el cuadro de diálogo que se muestra. Alternativamente, las teclas Tab o Shift-Tab se pueden usar para seleccionar los controles siguientes o anteriores respectivamente. El control seleccionado mostrará controladores de cambio de tamaño. Para mover un control sin cambiar el tamaño, una vez que se haya seleccionado el control, haga clic y arrástrelo a su nueva ubicación. Las teclas de flecha también se pueden utilizar para mover un control una vez que se ha seleccionado. Se puede cambiar el tamaño de un control haciendo clic y arrastrando uno de sus controladores de tamaño. Alternativamente, las teclas de flecha combinadas con la tecla Mayús se pueden usar para cambiar el tamaño de un control.
El Editor de diálogo se puede abrir desde el menú emergente que se muestra al hacer clic con el botón derecho en el diálogo de vista previa. El Editor de controles se puede abrir desde el mismo menú una vez que se ha seleccionado un control. También se pueden agregar nuevos controles. El Editor de control es compatible con casi todas las clases de control estándar y común de Microsoft. Las clases personalizadas definidas por el usuario también se pueden agregar a la lista predefinida de clases editando cuidadosamente el archivo de texto "Dialog.def" que se puede encontrar en la misma carpeta que Resource Hacker
. Los botones de la barra de herramientas permiten la selección de los controles más utilizados. La esquina superior izquierda del control que se agregará estará predeterminada en el punto en el que originalmente se hizo clic con el botón derecho en el cuadro de diálogo.
Reemplazo de imágenes:
Si el elemento de recurso que se va a reemplazar es un icono, cursor o mapa de bits, la fuente puede ser un archivo * .ico, * .cur o * .bmp respectivamente o seleccionarse de un archivo * .res u otro archivo * .exe. Seleccione Acción | Reemplazar icono (Cursor o mapa de bits) en el menú.
Secuencias de comandos de línea de comandos:
Se puede acceder a toda la funcionalidad de Resource Hacker
desde la línea de comandos (además de ver los recursos) sin tener que abrir la GUI de Resource Hacker
.
Las secuencias de comandos de la línea de comandos pueden eliminar la monotonía que conlleva la repetición de tareas de Resource Hacker
.
SO: Windows 10 | 8 | 7
Inicio: http://www.angusj.com/resourcehacker/
Registro de cambios:
v5.1.8 :: 14 de noviembre de 2020
Agregado: vistas de zoom / desplazamiento de recursos de imágenes
Actualización: desplazamiento habilitado para cuadros de diálogo muy altos
Corrección de error: recursos binarios muy grandes (>> 100Mb) podrían bloquear el editor hexadecimal
Corrección de errores: errores ocasionales al descompilar estilos de cuadros de diálogo (WS_TABSTOP)
Corrección de error: falta el archivo RC al extraer un tipo de recurso binario de la línea de comandos
Download Page: http://www.angusj.com/resourcehacker/#download
Download:
Installer:
- Código:
-
http://www.angusj.com/resourcehacker/reshacker_setup.exe
Portable: - Código:
-
http://www.angusj.com/resourcehacker/resource_hacker.zip