StringFileInfo BLOCK (instrucción)

Define un bloque de información de cadena.

BLOCK "StringFileInfo" { BLOCK "lang-charset" {VALUE "string-name", "value" . . . }}

Parámetros

lang-charset

Par de identificadores de idioma y juego de caracteres. Es una cadena hexadecimal que consta de la concatenación de los identificadores de idioma y juego de caracteres especificados en la sección Comentarios.

string-name

Nombre de un valor en el bloque y puede ser uno de los nombres predefinidos especificados en la sección Comentarios.

Valor

Cadena de caracteres que especifica el valor del nombre de cadena correspondiente. Se puede proporcionar más de una instrucción VALUE .

Observaciones

El parámetro lang-charset especifica uno de los siguientes códigos de idioma.

Código Idioma Código Idioma
0x0401 Árabe 0x0415 Polaco
0x0402 Búlgaro 0x0416 Portugués (Brasil)
0x0403 Catalán 0x0417 Rhaeto-Romanic
0x0404 Chino tradicional 0x0418 Rumano
0x0405 Checo 0x0419 Ruso
0x0406 Danés 0x041A Croato-Serbian (latino)
0x0407 Alemán 0x041B Eslovaco
0x0408 Griego 0x041C Albanés
0x0409 Inglés de EE. UU. 0x041D Sueco
0x040A Español castellano 0x041E Tailandés
0x040B Finés 0x041F Turco
0x040C Francés 0x0420 Urdu
0x040D Hebreo 0x0421 Bahasa
0x040E Húngaro 0x0804 Chino simplificado
0x040F Islandés 0x0807 Alemán suizo
0x0410 Italiano 0x0809 Inglés de Reino Unido
0x0411 Japonés 0x080A Español (México)
0x0412 Coreano 0x080C Francés belga
0x0413 Neerlandés 0x0C0C Francés canadiense
0x0414 Noruego – Bokmal 0x100C Francés suizo
0x0810 Italiano suizo 0x0816 Portugués (Portugal)
0x0813 Neerlandés belga 0x081A Serbo-Croatian (cirílico)
0x0814 Noruego - Nynorsk ? ?

 

El parámetro lang-charset también especifica uno de los siguientes identificadores de juego de caracteres.

Identificador Juego de caracteres
0 ASCII de 7 bits
932 Japón (Shift – JIS X-0208)
949 Corea (Turno – KSC 5601)
950 Taiwán (Big5)
1200 Unicode
1250 Latino-2 (Europa oriental)
1251 Cirílico
1252 Multilingüe
1253 Griego
1254 Turco
1255 Hebreo
1256 Árabe

 

El parámetro string-name especifica uno de los siguientes nombres predefinidos.

Nombre Descripción
Comentarios Información adicional que se debe mostrar con fines de diagnóstico.
CompanyName Empresa que produjo el archivo, por ejemplo, "Microsoft Corporation" o "Standard Microsystems Corporation, Inc." Esta cadena es necesaria.
FileDescription Descripción del archivo que se va a presentar a los usuarios. Esta cadena se puede mostrar en un cuadro de lista cuando el usuario elige archivos para instalar, por ejemplo, "Controlador de teclado para AT-Style Teclados". Esta cadena es necesaria.
FileVersion Número de versión del archivo, por ejemplo, "3.10" o "5.00.RC2". Esta cadena es necesaria.
InternalName Nombre interno del archivo, si existe, por ejemplo, un nombre de módulo si el archivo es una biblioteca de vínculos dinámicos. Si el archivo no tiene ningún nombre interno, esta cadena debe ser el nombre de archivo original, sin extensión. Esta cadena es necesaria.
LegalCopyright Avisos de copyright que se aplican al archivo. Esto debe incluir el texto completo de todos los avisos, símbolos legales, fechas de copyright, etc. Esta cadena es opcional.
LegalTrademarks Marcas comerciales y marcas registradas que se aplican al archivo. Esto debe incluir el texto completo de todos los avisos, símbolos legales, números de marcas comerciales, etc. Esta cadena es opcional.
OriginalFilename Nombre original del archivo, sin incluir una ruta de acceso. Esta información permite a una aplicación determinar si un usuario ha cambiado el nombre de un archivo. El formato del nombre depende del sistema de archivos para el que se creó el archivo. Esta cadena es necesaria.
PrivateBuild Información sobre una versión privada del archivo, por ejemplo, "Built by TESTER1 on \TESTBED". Esta cadena solo debe estar presente si VS_FF_PRIVATEBUILD se especifica en el parámetro fileflags del bloque raíz.
ProductName Nombre del producto con el que se distribuye el archivo. Esta cadena es necesaria.
ProductVersion Versión del producto con el que se distribuye el archivo, por ejemplo, "3.10" o "5.00.RC2". Esta cadena es necesaria.
SpecialBuild Texto que especifica cómo esta versión del archivo difiere de la versión estándar, por ejemplo, "Compilación privada para TESTER1 para resolver problemas del mouse en equipos M250 y M250E". Esta cadena solo debe estar presente si VS_FF_SPECIALBUILD se especifica en el parámetro fileflags del bloque raíz.