En Microsoft Windows , un recurso es un fragmento de datos identificable y de solo lectura integrado en un archivo ejecutable , específicamente un archivo PE .
Los archivos que contienen recursos incluyen: archivos EXE , DLL , CPL , SCR, SYS y MUI . [1] [2] [3]
La API de Windows proporciona a un programa informático acceso a los recursos.
Tipos
Cada recurso tiene un tipo y un nombre, ambos pueden ser identificadores numéricos o cadenas.
Windows tiene un conjunto de tipos de recursos predefinidos:
- Cursor y cursor animado
- Icono
- Mapa de bits
- Plantilla de cuadro de diálogo
- Fuente
- Documento HTML
- Plantilla de cadena y mensaje
- Datos de la versión
- Datos manifiestos
- datos arbitrarios (binarios)
El programador también puede definir tipos de datos personalizados.
Uso
El icono que Windows muestra para un archivo de programa ejecutable es el primer recurso de icono del archivo. Si el archivo no tiene recursos de icono, se muestra un icono estándar.
El Explorador de archivos muestra aspectos del recurso de versión del archivo en la pestaña Versión de las propiedades de un archivo.
Para facilitar la internacionalización y la localización, un recurso se asocia a un idioma natural . Una aplicación se puede internacionalizar asociando el mismo identificador a recursos que tienen el mismo contenido pero localizados para diferentes idiomas. A través de la interfaz de usuario multilingüe , Windows se puede configurar para utilizar el recurso para un idioma seleccionado.
Existen editores que pueden modificar recursos integrados en archivos EXE o DLL. Estos se utilizan normalmente para traducir todas las cadenas de una aplicación a otro idioma o para modificar sus iconos y mapas de bits en consecuencia.
Referencias
Enlaces externos
- MSDN: Guía de archivos de recursos de Windows
- MSDN: Guía de mejores archivos de recursos con referencias