CorFlags.exe (outil de conversion CorFlags)CorFlags.exe (CorFlags Conversion Tool)

L’outil de conversion CorFlags vous permet de configurer la section CorFlags de l’en-tête d’une image exécutable portable.The CorFlags Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.

Cet outil est installé automatiquement avec Visual Studio.This tool is automatically installed with Visual Studio. Pour exécuter l’outil, utilisez l’invite de commandes développeur pour Visual Studio (ou l’invite de commandes Visual Studio dans Windows 7).To run the tool, use the Developer Command Prompt for Visual Studio (or the Visual Studio Command Prompt in Windows 7). Pour plus d'informations, consultez Invites de commandes.For more information, see Command Prompts.

À l'invite de commandes, tapez le texte suivant :At the command prompt, type the following:

SyntaxeSyntax

CorFlags.exe assembly [options]  

ParamètresParameters

Paramètre requisRequired parameter DescriptionDescription
assembly Nom de l'assembly pour lequel CorFlags doit être configuré.The name of the assembly for which to configure the CorFlags.
OptionOption DescriptionDescription
-32BIT[REQ]+ Définit l'indicateur 32BITREQUIRED.Sets the 32BITREQUIRED flag.
-32BIT[REQ]- Efface l'indicateur 32BITREQUIRED.Clears the 32BITREQUIRED flag.
-32BITPREF+ Définit l'indicateur 32BITPREFERRED.Sets the 32BITPREFERRED flag. L'application s'exécute comme un processus 32 bits même sur les plateformes 64 bits.The app runs as a 32-bit process even on 64-bit platforms. Affectez cet indicateur uniquement sur les fichiers EXE.Set this flag only on EXE files. Si l'indicateur est défini sur une DLL, la DLL ne charge pas dans les processus 64 bits, et une exception BadImageFormatException est levée.If the flag is set on a DLL, the DLL fails to load in 64-bit processes, and a BadImageFormatException exception is thrown. Un fichier EXE avec cet indicateur peut être chargé dans un processus 64 bits.An EXE file with this flag can be loaded into a 64-bit process.

Nouveautés de .NET Framework 4.5.New in the .NET Framework 4.5.
-32BITPREF- Efface l'indicateur 32BITPREFERRED.Clears the 32BITPREFERRED flag.

Nouveautés de .NET Framework 4.5.New in the .NET Framework 4.5.
-? Affiche la syntaxe et les options de commande de l'outil.Displays command syntax and options for the tool.
-Force Force une mise à jour même si l'assembly est associé à un nom fort.Forces an update even if the assembly is strong-named. Important : Si vous mettez à jour un assembly avec un nom fort, vous devez le resigner avant d’exécuter son code.Important: If you update a strong-named assembly, you must sign it again before executing its code.
-help Affiche la syntaxe et les options de commande de l'outil.Displays command syntax and options for the tool.
-ILONLY+ Définit l'indicateur ILONLY.Sets the ILONLY flag.
-ILONLY- Efface l'indicateur ILONLY.Clears the ILONLY flag.
-nologo Supprime l'affichage de la bannière de démarrage Microsoft.Suppresses the Microsoft startup banner display.
-RevertCLRHeader Rétablit l'en-tête du CLR à la version 2.0.Reverts the CLR header version to 2.0.
-UpgradeCLRHeader Met à niveau l'en-tête du CLR à la version 2.5.Upgrades the CLR header version to 2.5. Remarque : Les assemblys doivent avoir la version 2.5 ou ultérieure dans l’en-tête du CLR pour être exécutés en mode natif.Note: Assemblies must have a CLR header version of 2.5 or greater to run natively.

NotesRemarks

Si aucune option n'est spécifiée, l'outil de conversion CorFlags affiche les indicateurs pour l'assembly spécifié.If no options are specified, the CorFlags Conversion tool displays the flags for the specified assembly.

Voir aussiSee also