Resource Hacker
ha sido diseñado para ser la herramienta de edición de recursos completa: compilación, visualización, descompilación y recompilación de recursos para ejecutables de Windows tanto de 32 bits como de 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 modificados o eliminados dentro de estos archivos. Resource Hacker
puede crear y compilar archivos de guiones de recursos (* .rc) y editar archivos de recursos (* .res) también.
caracteristicas:
Compilando:
La compilación puede iniciarse pasando un archivo de script de recursos como un parámetro en la línea de comando (ver abajo), o usando el editor de texto de Resource Hacker.
Las directivas de compilación compatibles incluyen: # DEFINE, #UNDEF, #IF, #ELIF, #ELSE, #IFDEF, #IFNDEF, #INCLUDE y #PRAGMA.
Las directivas #INCLUDE, #IF y #IFDEF pueden anidarse en varios niveles.
Las cadenas dentro de los enunciados de recursos se definen entre caracteres de comillas dobles ("). Estas cadenas también pueden contener caracteres 'con escape' del estilo 'C' típico de barra invertida - \ t, \ n, \\, \" y \ 000 .. \ 377 (octal). Una comilla doble dentro de una cadena puede 'escaparse' precediéndola con una barra diagonal inversa o con otro carácter de comillas dobles.
Los comentarios de scripts van precedidos de barras diagonales dobles (//) o de punto y coma (
.
Los nombres de archivo dentro de las declaraciones de recursos solo se pueden analizar como cadenas, por lo que DEBEN incluirse dentro de caracteres de comillas dobles; de lo contrario, se generarán errores de compilación.
Visualización de 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 formato.
Usar el editor interno para modificar recursos basados en texto:
El cuadro de diálogo, el menú, la tabla de cadenas, la tabla de mensajes, los aceleradores y los recursos de formulario de Borland se pueden editar y recompilar fácilmente utilizando el editor de recursos interno. Los controles de diálogo pueden redimensionarse y / o moverse visualmente, y cualquier cambio se refleja automáticamente en el script de recursos. La conversión entre los píxeles de la pantalla y las unidades de diálogo se realiza automáticamente. Seleccione un control haciendo clic en el cuadro de diálogo que se muestra. Alternativamente, las teclas Tab o Mayús-Tab se pueden usar para seleccionar los controles siguientes o anteriores, respectivamente. El control seleccionado mostrará los controladores de cambio de tamaño. Para mover un control sin cambiar el tamaño, una vez que se ha seleccionado el control, haz clic y arrástralo a su nueva ubicación. Las teclas de flecha también se pueden usar 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 cambio 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 cuadros de diálogo se puede abrir desde el menú emergente que se muestra al hacer clic con el botón derecho en el cuadro de 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 comunes 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 seleccionar los controles más utilizados. La esquina superior izquierda del control que se agregará se establecerá de forma predeterminada en el punto en el que originalmente se hizo clic con el botón derecho del mouse.
Reemplazando imágenes:
Si el elemento de recurso que debe reemplazarse es un icono, cursor o mapa de bits, el origen puede ser un archivo * .ico, * .cur o * .bmp, respectivamente, o puede seleccionarse de un archivo * .res u otro * .exe. Seleccione Acción | Reemplazar icono (Cursor o Mapa de bits) del menú.
Scripting 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
.
Los scripts de línea de comandos pueden eliminar la carga de trabajo que supone la repetición de las tareas de Resource Hacker
.
Registro de cambios (v5.1.2):
Corrección de error: fuentes de editor incorrectas cuando se muestran caracteres multibyte
Corrección de error: el compilador mal manejado hex. caracteres de escape con texto final ambiguo.
Corrección de error: manejo incorrecto de la directiva #define
Corrección de errores: manejo incorrecto de la alineación de la barra de estado en los recursos de diálogo
Corrección de error: la numeración de líneas se rompe al intercambiar entre las vistas de edición y binarias
Corrección de errores: las rutas relativas en los nombres de archivo se rompieron
Corrección de errores: informe de error incorrecto al analizar algunos archivos #include
Corrección de errores: la extracción de recursos mediante scripts de línea de comandos era un error.
Agregado: soporte agregado para comentarios de múltiples líneas / * ... * /
Actualizado: ahora puede abrir y guardar archivos de texto de tipo no de recurso
Actualizado: ayuda contextual mejorada
DOWNLOAD:
===========
Installer (2.82 MB): - Código:
-
http://www.angusj.com/resourcehacker/reshacker_setup.exe
Portable (2.96 MB): - Código:
-
http://www.angusj.com/resourcehacker/resource_hacker.zip