Section courante

A propos

Section administrative du site

mt

Outil de manifestation
SDK Windows 10

Syntaxe

mt
    [ -manifest manifest1 name manifest2 name ... ]
    [ -identity:identity string ]
    [ [ [[-rgs:.rgs filename] [-tlb:.tlb filename] [-winmd:.winmd filename]] -dll:filename ] [ -replacements:XML filename ] ]
    [ -managedassemblyname:managed assembly [ -nodependency ] ]
    [ -out:output manifest name ]
    [ -inputresource:[;[#]resource_id] ]
    [ -outputresource:[;[#]resource_id] ]
    [ -updateresource:[;[#]resource_id] ]
    [ -hashupdate[:path_to_the_files] ]
    [ -makecdfs ]
    [ -validate_manifest ]
    [ -validate_file_hashes:path_to_the_files ]
    [ -canonicalize ]
    [ -check_for_duplicates ]
    [ -nologo ]

Paramètres

Paramètre Description
-manifest Ce paramètre permet d'indiquer les manifestes devant être traités. Au moins un nom de manifeste doit suivre cette option. Remarque : Il n'y a pas de deux-points (:) après -manifest.
manifest1 name manifest2 name ... Ce paramètre permet d'indiquer les noms des manifestes à traiter et/ou à fusionner. Obligatoire si l'option -manifest est utilisée. Remarque : plusieurs manifestes indiquent automatiquement une opération de "fusion" de manifeste. Dans ce cas, une sortie spécifiée par -out / -outputresource / -updateresource est obligatoire.
-identity:identity string Ce paramètre permet d'indiquer la chaîne d'identité contient les attributs de l'élément assemblyIdentity. La chaîne de caractères d'identité est un ensemble de paires nom=valeur séparées par des virgules commençant par la valeur de l'attribut "name". par exemple : "Microsoft.Windows.Common-Controls, processorArchitecture=x86, version=6.0.0.0, type=win32, publicKeyToken=6595b64144ccf1df". Remarque : seul l'attribut "name" n'est pas de la forme "name=value" et il doit être le premier attribut de la chaîne de caractères d'identité.
-rgs: Ce paramètre permet de prendre le nom du .RGS (script Registrar).
-tlb: Ce paramètre permet de prendre le nom du .TLB (fichier Typelib).
-winmd: Ce paramètre permet de prendre le nom du .WINMD (fichier de métadonnées Windows Runtime).
-dll: Ce paramètre permet de prendre le nom de la DLL : cela représente la DLL étant finalement construite à partir des fichiers .RGS, .TLB et .WINMD. Obligatoire si -rgs, -tlb ou -winmd est spécifié.
-replacements:.XML filename Ce paramètre permet d'indiquer le fichier contenant les valeurs des chaînes remplaçables dans le fichier RGS.
-managedassemblyname:managed assembly [ -nodependency ] Ce paramètre permet de générer un manifeste à partir d'un assembly géré.
-nodependency Ce paramètre permet de supprimer la génération d'éléments de dépendance dans le manifeste final.
-out:Output manifest name Ce paramètre permet d'indiquer le nom du manifeste de sortie. Si cette opération est ignorée et qu'un seul manifeste est utilisé par l'outil, ce manifeste est modifié sur place.
-inputresource:file[;[#]resource_id] Ce paramètre permet de saisir le manifeste à partir d'une ressource de type RT_MANIFEST avec l'identificateur spécifié. resource_id est limité à un nombre non négatif de 16 bits. resource_id est facultatif et la valeur par défaut est CREATEPROCESS_MANIFEST_RESOURCE_ID (winuser.h).
-outputresource:file[;[#]resource_id] Ce paramètre permet de générer le manifeste dans une ressource de type RT_MANIFEST avec l'identificateur spécifié. resource_id est limité à un nombre non négatif de 16 bits. resource_id est facultatif et la valeur par défaut est CREATEPROCESS_MANIFEST_RESOURCE_ID (winuser.h).
-updateresource:file[;[#]resource_id] Ce paramètre permet d'indiquer à la fois -inputresource et -ouputresource avec des paramètres identiques. resource_id est limité à un nombre non négatif de 16 bits.
-hashupdate:path to the files Ce paramètre permet de calculer le hachage des fichiers spécifiés dans les éléments de fichier et met à jour l'attribut de hachage avec cette valeur. Le chemin de recherche des fichiers réels spécifiés dans les éléments de fichier est spécifié explicitement. Si path to the files n'est pas spécifié, le chemin de recherche par défaut est l'emplacement du manifeste de sortie.
-makecdfs Ce paramètre permet de générer des fichiers de définition de catalogue (.cdf) - utilisés pour créer des catalogues.
-validate_manifest Ce paramètre permet de valider pour vérifier l'exactitude syntaxique d'un manifeste et sa conformité au schéma du manifeste.
-validate_file_hashes:path to the files Ce paramètre permet de valider les valeurs de hachage de tous les éléments du fichier.
-canonicalize Ce paramètre permet d'effectuer une canonisation C14N du contenu du manifeste de sortie.
-check_for_duplicates Ce paramètre permet d'effectuer une vérification pour voir si le manifeste final contient des éléments en double.
-nologo Ce paramètre permet d'indiquer qu'il ne faut pas afficher les données de droits d'auteurs Microsoft standard. Cela peut être utilisé pour supprimer les sorties indésirables dans les fichiers journaux lors de l'exécution de mt dans le cadre d'un processus de construction ou à partir d'un environnement de construction.

Description

Cette commande permet de lancer le Manifest Tool.



Dernière mise à jour : Vendredi, le 13 Janvier 2023