Cómo Sacar Recursos

Tabla de contenido:

Cómo Sacar Recursos
Cómo Sacar Recursos

Video: Cómo Sacar Recursos

Video: Cómo Sacar Recursos
Video: Como tener full recursos en AoZ~Recursos a lo brutal #AgeOfZ #AOZlatinos #PLAYAOZ 2024, Noviembre
Anonim

El sistema operativo Windows tiene un mecanismo estándar para inyectar datos arbitrarios en bibliotecas dinámicas y módulos ejecutables, así como una API para trabajar con ellos. Las imágenes, las tablas de cadenas, las plantillas de diálogo, las barras de herramientas, los menús y otra información se agregan a los módulos PE como recursos. A veces, para diversos fines, es necesario extraer recursos de un módulo compilado.

Cómo sacar recursos
Cómo sacar recursos

Necesario

es un programa Resource Hacker gratuito disponible para descargar en rpi.net.au/~ajohnson/resourcehacker

Instrucciones

Paso 1

Sube el archivo del módulo PE a Resource Hacker. En el menú principal de la aplicación, haga clic secuencialmente en los elementos Archivo y Abrir, o presione la combinación de teclas Ctrl + O en el teclado. Se mostrará el cuadro de diálogo de apertura de archivo. Navegue hasta el directorio donde se encuentra el archivo de destino. Seleccione el módulo PE en la lista de directorios. Haga clic en el botón "Abrir".

Paso 2

Determine la lista de recursos que se extraerán. Después de cargar el archivo PE, se mostrará una estructura de árbol en el lado izquierdo de la ventana principal de Resource Hacker. Es una lista de todos los recursos del módulo, agrupados por tipo. Así, por ejemplo, los recursos de diálogo se encuentran en la sección Diálogo, los recursos del cursor - en las secciones Cursor y Grupo de cursores, iconos - en las secciones Icono y Grupo de iconos.

Los nodos del segundo nivel de la jerarquía contenidos en cada sección son identificadores de recursos numéricos o simbólicos. Expandalos y resalte los elementos anidados. Esto rendirá los recursos correspondientes. Los iconos, cursores y rásteres se mostrarán como imágenes en el panel derecho de la ventana principal de la aplicación. Para tablas de cadenas, aceleradores, información de versión, plantillas de diálogo, menús, barras de herramientas, el código se generará y mostrará en un formato adecuado para su uso con el compilador RCC. Además, las plantillas de diálogo se representan en una ventana flotante separada.

Paso 3

Inicie el proceso de guardar los recursos encontrados en el paso anterior. Seleccione el elemento deseado en la estructura de árbol de la izquierda. Abra la sección Acción del menú principal de la aplicación. Seleccione el elemento correspondiente a la operación de guardado del tipo más adecuado.

Seleccione el elemento "Guardar recurso como archivo binario …" si desea guardar el recurso como un dato binario idéntico al contenido en el módulo PE.

Seleccione "Guardar recurso como un archivo *.res …" para obtener un archivo que contiene la versión compilada del recurso seleccionado. Dicho archivo es adecuado para vincularlo con una aplicación o biblioteca.

Haga clic en el elemento con el texto como "Guardar [Nombre de la sección: nombre de la subsección: nombre del recurso] …" para extraer los recursos en su forma original. Este elemento de menú debe utilizarse para extraer archivos de iconos, cursores e imágenes.

Paso 4

Saque sus recursos. En el cuadro de diálogo con el título "Guardar recurso en …", especifique el nombre y el directorio del archivo guardado. Haga clic en el botón Guardar.

Recomendado: