Instruction StringFileInfo BLOCK
Définit un bloc d’informations de chaîne.
BLOCK "StringFileInfo" { BLOCK "lang-charset" {VALUE "string-name", "value" . . . }}
Paramètres
-
lang-charset
-
Paire d’identificateurs de langue et de jeu de caractères. Il s’agit d’une chaîne hexadécimale composée de la concaténation des identificateurs de langue et de jeu de caractères spécifiés dans la section Notes.
-
string-name
-
Nom d’une valeur dans le bloc et peut être l’un des noms prédéfinis spécifiés dans la section Remarques.
-
Valeur
-
Chaîne de caractères qui spécifie la valeur du nom de chaîne correspondant. Plusieurs instructions VALUE peuvent être fournies.
Notes
Le paramètre lang-charset spécifie l’un des codes de langue suivants.
Code | Langage | Code | Langage |
---|---|---|---|
0x0401 | Arabe | 0x0415 | Polonais |
0x0402 | Bulgare | 0x0416 | Portugais (Brésil) |
0x0403 | Catalan | 0x0417 | Rhaeto-Romanic |
0x0404 | Chinois traditionnel | 0x0418 | Roumain |
0x0405 | Tchèque | 0x0419 | Russe |
0x0406 | Danois | 0x041A | Croato-Serbian (latin) |
0x0407 | Allemand | 0x041B | Slovaque |
0x0408 | Grec | 0x041C | Albanais |
0x0409 | Anglais aux États-Unis | 0x041D | Suédois |
0x040A | Espagnol castilien | 0x041E | Thaï |
0x040B | Finnois | 0x041F | Turc |
0x040C | Français | 0x0420 | Ourdou |
0x040D | Hébreu | 0x0421 | Bahasa |
0x040E | Hongrois | 0x0804 | Chinois simplifié |
0x040F | Islandais | 0x0807 | Suisse allemand |
0x0410 | Italien | 0x0809 | Anglais au Royaume-Uni |
0x0411 | Japonais | 0x080A | Espagnol (Mexique) |
0x0412 | Coréen | 0x080C | Français belge |
0x0413 | Néerlandais | 0x0C0C | Français (Canada) |
0x0414 | Norvégien – Bokmal | 0x100C | Français suisse |
0x0810 | Suisse italien | 0x0816 | Portugais (Portugal) |
0x0813 | Néerlandais belge | 0x081A | Serbo-Croatian (cyrillique) |
0x0814 | Norvégien – Nynorsk | ? | ? |
Le paramètre lang-charset spécifie également l’un des identificateurs de jeu de caractères suivants.
Identificateur | Jeu de caractères |
---|---|
0 | ASCII 7 bits |
932 | Japon (Shift – JIS X-0208) |
949 | Corée (Shift – KSC 5601) |
950 | Taïwan (Big5) |
1200 | Unicode |
1250 | Latin-2 (Europe de l’Est) |
1251 | Cyrillique |
1252 | Multilingue |
1253 | Grec |
1254 | Turc |
1 255 | Hébreu |
1256 | Arabe |
Le paramètre string-name spécifie l’un des noms prédéfinis suivants.
Nom | Description |
---|---|
Commentaires | Informations supplémentaires qui doivent être affichées à des fins de diagnostic. |
CompanyName | Société qui a produit le fichier, par exemple, « Microsoft Corporation » ou « Standard Microsystems Corporation, Inc ». Cette chaîne est obligatoire. |
FileDescription | Description du fichier à présenter aux utilisateurs. Cette chaîne peut être affichée dans une zone de liste lorsque l’utilisateur choisit des fichiers à installer, par exemple, « Pilote de clavier pour AT-Style Claviers ». Cette chaîne est obligatoire. |
FileVersion | Numéro de version du fichier, par exemple, « 3.10 » ou « 5.00.RC2 ». Cette chaîne est obligatoire. |
InternalName | Nom interne du fichier, s’il en existe un, par exemple, un nom de module si le fichier est une bibliothèque de liens dynamiques. Si le fichier n’a pas de nom interne, cette chaîne doit être le nom de fichier d’origine, sans extension. Cette chaîne est obligatoire. |
LegalCopyright | Mentions de droits d’auteur qui s’appliquent au fichier. Cela doit inclure le texte intégral de tous les avis, symboles juridiques, dates de copyright, etc. Cette chaîne est facultative. |
LegalTrademarks | Marques commerciales et marques déposées qui s’appliquent au fichier. Cela doit inclure le texte intégral de la totalité des mentions, symboles légaux, numéros de marques, etc. Cette chaîne est facultative. |
OriginalFilename | Nom d’origine du fichier, sans chemin d’accès. Ces informations permettent à une application de déterminer si un fichier a été renommé par un utilisateur. Le format du nom dépend du système de fichiers pour lequel le fichier a été créé. Cette chaîne est obligatoire. |
PrivateBuild | Informations sur une version privée du fichier, par exemple, « Généré par TESTER1 sur \TESTBED ». Cette chaîne ne doit être présente que si VS_FF_PRIVATEBUILD est spécifié dans le paramètre fileflags du bloc racine. |
ProductName | Nom du produit avec lequel le fichier est distribué. Cette chaîne est obligatoire. |
ProductVersion | Version du produit avec lequel le fichier est distribué, par exemple, « 3.10 » ou « 5.00.RC2 ». Cette chaîne est obligatoire. |
SpecialBuild | Texte qui spécifie en quoi cette version du fichier diffère de la version standard, par exemple, « Build privée pour TESTER1 résolvant les problèmes de souris sur les ordinateurs M250 et M250E ». Cette chaîne ne doit être présente que si VS_FF_SPECIALBUILD est spécifié dans le paramètre fileflags du bloc racine. |