Version 4
Voici un tableau de référence des différents éléments du schéma Wxs de WiX Toolset :
Éléments | Description |
---|---|
AdminExecuteSequence | Cet élément permet d'indiquer la séquence d'exécution de l'administrateur. |
AdminUISequence | Cet élément permet d'indiquer la séquence de l'interface utilisateur d'administration. |
AdvertiseExecuteSequence | Cet élément permet d'annoncer la séquence d'exécution. |
All | Cet élément permet d'inclure toutes les modifications entre les paquets de base et mis à niveau dans un correctif. Utilisé uniquement pour PatchFamilies. |
AllocateRegistrySpace | Cet élément garantit que la quantité d'espace nécessaire existe dans le registre. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
AppData | Cet élément permet d'indiquer une façon facultative de définir AppData, généralement utilisée pour les CDATA complexes. |
AppId | Cet élément permet d'indiquer l'identificateur d'application contenant les informations DCOM pour le GUID d'application associé. Si cet élément est imbriqué sous un élément Fragment, Module ou Package, il doit être annoncé. |
ApprovedExeForElevation | Cet élément permet de fournir des informations sur un .exe afin que le BA puisse demander au moteur de l'exécuter à partir de n'importe quel emplacement sécurisé. |
AppSearch | Cet élément permet d'indiquer les informations pour déterminer où les mises à niveau doivent être installées. |
ArpEntry | Cet élément permet d'indiquer les informations sur l'entrée Add/Remove Programs installée par le paquet. ArpEntry ne peut pas être spécifié avec DetectCondition ou UninstallArguments. |
AssemblyName | Cet élément permet d'indiquer le schéma des éléments d'un nom de cache d'assembly fort pour un assembly de cadre d'application .NET ou Win32. Envisagez d'utiliser l'attribut Assembly sur l'élément File pour que l'ensemble d'outils remplisse automatiquement ces entrées. |
Billboard | Cet élément permet d'indiquer le panneau d'affichage à afficher lors de l'installation d'une fonctionnalité. |
BillboardAction | Cet élément permet d'indiquer l'action du Billboard pendant laquelle les Billboard enfants sont affichés. |
Binary | Cet élément permet d'indiquer des données binaires utilisées pour les éléments CustomAction et les contrôles de l'interface utilisateur. |
BinaryRef | Cet élément permet d'inclure uniquement une entrée de table binaire dans un correctif. Utilisé uniquement pour PatchFamilies. |
BindImage | Cet élément permet d'effectuer une liaison de chaque exécutable ou DLL devant être lié aux DLL importées par celui-ci. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
BootstrapperApplication | Cet élément contient toutes les informations pertinentes sur l'interface utilisateur de configuration. |
BootstrapperApplicationDll | Cet élément permet de décrire le point d'entrée de l'application d'amorçage. |
BootstrapperApplicationRef | Cet élément permet de référencer un élément BootstrapperApplication et éventuellement ajouter des charges utiles supplémentaires à l'application d'amorçage. |
Bundle | Cet élément contient la racine pour créer des paquets groupés. |
BundleAttribute | Cet élément permet d'indiquer un BundleAttributeDefinition et sa valeur pour le parent BundleElement. |
BundleAttributeDefinition | Cet élément permet d'indiquer une définition d'attribut pour BundleCustomData. |
BundleCustomData | Cet élément permet de définir un élément XML personnalisé à utiliser dans un manifeste de données de bundle. |
BundleCustomDataRef | Cet élément permet de référencer un élément BundleCustomData et éventuellement ajouter plus de données. |
BundleElement | Cet élément permet d'indiquer les données d'instance pour BundleCustomData. |
BundleExtension | Cet élément permet d'indiquer une extension du moteur Burn. Nécessite actuellement une extension de compilateur WiX pour faire quoi que ce soit d'utile. |
BundleExtensionRef | Cet élément permet de référencer un élément BundleExtension. |
BundlePackage | Cet élément permet de décrire un paquet de bundle unique à installer. |
BundlePackagePayload | Cet élément permet de décrire des informations sur la charge utile BundlePackage. Ne peut pas être spécifié si le BundlePackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed. |
Category | Cet élément permet d'indiquer une composante publié qualifié pour le composante parente. |
CCPSearch | Cet élément permet d'indiquer des signatures de fichiers pour valider que les produits éligibles installés sur un système avant qu'une installation de mise à niveau ne soit effectuée. |
Chain | Cet élément contient la chaîne de paquets à installer. |
Class | Cet élément permet d'enregistrement de la classe COM pour la composante parent. |
Column | Cet élément permet d'indiquer la définition de colonne pour un tableau personnalisé. |
ComboBox | Cet élément permet d'indiquer l'ensemble d'éléments pour un contrôle ComboBox particulier lié à une propriété d'installation. |
CommandLine | Cet élément permet de décrire des paramètres de ligne de commande conditionnels supplémentaires pour un ExePackage ou un BundlePackage. |
ComplianceCheck | Cet élément permet d'ajouter une ligne à la table CCPSearch. |
ComplianceDrive | Cet élément permet de définir le parent d'un élément DirectorySearch imbriqué sur CCP_DRIVE. |
Component | Cet élément permet d'indiquer la composante pour le répertoire parent. |
ComponentGroup | Cet élément permet de regrouper plusieurs composantes à utiliser dans d'autres emplacements. |
ComponentGroupRef | Cet élément permet de créer une référence à un ComponentGroup dans un autre Fragment. |
ComponentRef | Cet élément permet de créer une référence à un élément Feature dans un autre Fragment. |
ComponentSearch | Cet élément permet de rechercher un fichier ou un répertoire et l'affecte à la valeur de la propriété parent. |
Configuration | Cet élément permet de définir les attributs configurables du module de fusion. |
ConfigurationData | Cet élément permet d'indiquer des données à utiliser comme entrée d'un module de fusion configurable. |
Container | Cet élément permet d'indiquer une représentation d'un fichier contenant un ou plusieurs fichiers. |
ContainerRef | Cet élément permet de créer une référence à un élément Container existant. |
Control | Cet élément contient les contrôles apparaissant sur chaque boîte de dialogue. |
CopyFile | Cet élément permet de copier ou de déplacer un fichier existant sur la machine cible, ou de copier un fichier en cours d'installation, vers une autre destination. |
CostFinalize | Cet élément permet de terminer le processus d'établissement des coûts d'installation interne commencé par l'action CostInitialize. |
CostInitialize | Cet élément permet d'initier le processus d'établissement des coûts d'installation interne. Toutes les actions standard ou personnalisées affectant les coûts doivent être séquencées avant l'action CostInitialize. |
CreateFolder | Cet élément permet de créer un dossier dans le cadre d'une composante parent. |
CreateFolders | Cet élément permet de créer des dossiers vides pour les composantes devant être installés. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
CreateShortcuts | Cet élément permet de gérer la création de raccourcis. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
Custom | Cet élément permet d'indiquer une séquence d'une action personnalisée. |
CustomAction | Cet élément permet d'indiquer une action personnalisée à ajouter à la table MSI CustomAction. Diverses combinaisons d'attributs pour cet élément correspondent à différents types d'action personnalisée. |
CustomActionRef | Cet élément permet d'indiquer une inclusion de tout le contenu du fragment contenant l'action personnalisée référencée dans la base de données du programme d'installation. |
CustomProperty | Cet élément permet d'indiquer une propriété personnalisée pour la table PatchMetadata. |
CustomTable | Cet élément permet de définir un tableau personnalisé à utiliser à partir d'une action personnalisée. |
CustomTableRef | Cet élément permet de référencer un élément CustomTable et éventuellement ajouter plus de données. |
Data | Cet élément permet d'indiquer les données pour la ligne parent et la colonne spécifiée. Utilisé pour un tableau personnalisé. |
DeleteServices | Cet élément permet d'arrêter un service et de supprimer son enregistrement du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
Dependency | Cet élément permet de déclarer une dépendance sur un autre module de fusion. |
Dialog | Cet élément permet de définir une boîte de dialogue dans la table de dialogue. |
DialogRef | Cet élément permet d'indiquer une référence à un dialogue. Cela entraînera l'inclusion de l'intégralité du contenu de la section référencée dans la base de données du programme d'installation. |
DigitalCertificate | Cet élément permet d'ajouter un certificat numérique. |
DigitalCertificateRef | Cet élément permet d'indiquer une référence à un élément DigitalCertificate. Cela forcera l'intégralité du contenu du fragment référencé à être inclus dans la base de données du programme d'installation. Ceci n'est utilisé que pour les références lors du correctif. |
DigitalSignature | Cet élément permet d'ajouter une signature numérique. |
Directory | Cet élément permet d'indiquer une disposition du répertoire pour le produit. Spécifie également les cartographies entre les répertoires source et cible. |
DirectoryRef | Cet élément permet de créer une référence à un élément de répertoire dans un autre fragment. |
DirectorySearch | Cet élément permet de rechercher le répertoire et l'affecte à la valeur de la propriété parent. |
DirectorySearchRef | Cet élément permet d'indiquer une référence à un élément DirectorySearch existant. |
DisableRollback | Cet élément permet de désactiver la restauration pour le reste de l'installation. |
DuplicateFiles | Cet élément permet d'indiquer des fichiers en double installés par l'action InstallFiles. |
EmbeddedChainer | Cet élément permet d'indiquer une chaîneur intégré. |
EmbeddedChainerRef | Cet élément permet d'indiquer une référence à un élément EmbeddedChainer. Cela forcera l'intégralité du contenu du fragment référencé à être inclus dans la base de données du programme d'installation. |
EmbeddedUI | Cet élément permet d'indiquer que la valeur de l'élément est la condition. Utilisez CDATA si le message contient des caractères de délimitation. |
EmbeddedUIResource | Cet élément permet de définir une ressource à utiliser par l'interface utilisateur intégrée. |
EnsureTable | Cet élément permet d'indiquer qu'une table apparaît dans la base de données du programme d'installation, même si elle est vide. |
Environment | Cet élément permet d'indiquer des variables d'environnement ajoutées ou supprimées pour la composante parente. |
Error | Cet élément permet d'indiquer une définition d'erreur. |
Exclusion | Cet élément permet de déclarer un module de fusion avec lequel ce module de fusion est incompatible. |
ExecuteAction | Cet élément permet de lancer la séquence d'exécution. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
ExePackage | Cet élément permet de décrire un seul paquet EXE à installer. |
ExePackagePayload | Cet élément permet de décrire des informations sur la charge utile ExePackage. Ne peut pas être spécifié si l'ExePackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed. |
ExitCode | Cet élément permet de décrire la carte du code de sortie renvoyé par le paquet exécutable vers un comportement de programme d'amorçage. |
Extension | Cet élément permet d'indiquer une extension pour une composante. |
ExternalFile | Cet élément contient des informations sur des fichiers spécifiques ne faisant pas partie d'une image cible standard. |
Failure | Cet élément permet d'indiquer une action d'échec pour un élément ServiceConfigFailureActions. |
Family | Cet élément permet d'indiquer groupe d'une ou plusieurs images améliorées d'un produit. |
Feature | Cet élément permet d'indiquer une fonctionnalité pour la table des fonctionnalités. Les caractéristiques sont la plus petite unité installable. |
FeatureGroup | Cet élément permet d'indiquer un regroupement de plusieurs composantes, fonctionnalités et fusions à utiliser dans d'autres emplacements. |
FeatureGroupRef | Cet élément permet de créer une référence à un FeatureGroup dans un autre Fragment. |
FeatureRef | Cet élément de créer une référence à un élément Feature dans un autre Fragment. |
File | Cet élément permet d'indiquer un fichier pour la table de fichiers devant être le noeud enfant d'une composante. |
FileCost | Cet élément permet d'initier le chiffrage dynamique des actions d'installation standard. |
FileSearch | Cet élément permet de rechercher le fichier et l'attribue à la valeur du chemin complet de la propriété parent. |
FileSearchRef | Cet élément permet d'indiquer une référence à un élément FileSearch existant. |
FileTypeMask | Cet élément permet d'indiquer des données FileType pour l'enregistrement de l'identificateur de classe. |
FindRelatedProducts | Cet élément permet de parcourir chaque enregistrement de la table de mise à niveau dans l'ordre et compare le code de mise à niveau, la version du produit et la langue de chaque ligne aux produits installés sur le système. |
ForceReboot | Cet élément permet d'indiquer un prompt utilisateur pour redémarrer le système pendant l'installation. |
Fragment | Cet élément permet d'indiquer bloc de construction de création d'une base de données d'installation dans WiX. |
Icon | Cet élément permet d'indiquer un icône utilisée pour les éléments Shortcut, ProgId ou Class (mais pas les contrôles de l'interface utilisateur) |
IconRef | Cet élément permet d'inclure uniquement une entrée de table d'icônes dans un correctif. Utilisé uniquement pour PatchFamilies. |
IgnoreRange | Cet élément permet d'indiquer la partie d'un fichier devant être ignorée lors de la correction. |
IgnoreTable | Cet élément permet d'indiquer une table du module de fusion n'étant pas fusionnée dans un fichier «.msi». |
Include | Cet élément contient un conteneur de niveau supérieur pour chaque fichier wxi. |
IniFile | Cet élément permet d'ajouter ou de supprimer des entrées de fichier .ini. |
IniFileSearch | Cet élément permet de rechercher un fichier, un répertoire ou une clef de registre et l'attribue à la valeur de la propriété parent. |
InstallAdminPackage | Cet élément permet de copier la base de données du produit sur le point d'installation administratif. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
InstallExecute | Cet élément permet d'exécuter un script contenant toutes les opérations mises en file d'attente depuis le début de l'installation ou la dernière action InstallExecute, ou l'action InstallExecuteAgain. |
InstallExecuteAgain | Cet élément permet d'exécuter un script contenant toutes les opérations mises en file d'attente depuis le début de l'installation ou la dernière action InstallExecute, ou l'action InstallExecuteAgain. |
InstallExecuteSequence | Cet élément contient une séquence d'installation d'exécution. |
InstallFiles | Cet élément permet de copier les fichiers spécifiés dans la table File du répertoire source vers le répertoire de destination. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
InstallFinalize | Cet élément permet de marquer la fin d'une séquence d'actions modifiant le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
InstallInitialize | Cet élément permet de marquer le début d'une séquence d'actions modifiant le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
InstallODBC | Cet élément permet d'indiquer l'installation des pilotes, les traducteurs et les sources de données dans la table ODBCDriver, la table ODBCTranslator et la table ODBCDataSource. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
InstallServices | Cet élément permet d'enregistrer un service pour le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
InstallUISequence | Cet élément permet d'indiquer une installation de séquence d'interface utilisateur. |
InstallValidate | Cet élément permet de vérifier que tous les volumes chiffrés disposent de suffisamment d'espace pour l'installation. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
Instance | Cet élément permet de définir une transformation d'instance pour votre produit. |
InstanceTransforms | Cet élément contient les définitions des transformations d'instance. |
Interface | Cet élément permet d'enregistrer l'interface COM pour le parent TypeLib. |
IsolateComponent | Cet élément permet d'indiquer des composantes partagé à répliquer en privé dans le dossier de composante parente. |
IsolateComponents | Cet élément permet d'installer une copie d'une composante (généralement une DLL partagée) dans un emplacement privé pour une utilisation par une application spécifique (généralement un .exe). |
Launch | Cet élément permet d'indiquer des conditions de lancement des paquets MSI. |
LaunchConditions | Cet élément permet d'interroger la table LaunchCondition et évalue chaque instruction conditionnelle y étant enregistrée. |
Level | Cet élément permet d'indiquer les niveaux de fonctionnalités pour les paquets MSI. |
ListBox | Cet élément permet d'indiquer un ensemble d'éléments pour un contrôle ListBox particulier lié à une propriété d'installation. |
ListItem | Cet élément permet d'indiquer la valeur (et le texte facultatif) associée à un élément dans un ComboBox, ListBox ou ListView. |
ListView | Cet élément permet d'indiquer un ensemble d'éléments pour un contrôle ListView particulier lié à une propriété d'installation. |
Log | Cet élément permet de remplacer les paramètres de journal de bord par défaut d'un ensemble. |
MajorUpgrade | Cet élément permet de simplifier la création des mises à niveau majeures, y compris la prise en charge de la prévention des rétrogradations. |
Media | Cet élément permet de décrire un disque constituant le média source de l'installation. |
MediaTemplate | Cet élément permet de décrire les informations permettant d'attribuer automatiquement des fichiers aux cabinets. Le nombre maximum de cabinets créées est de 999. |
Merge | Cet élément permet d'indiquer une directive de fusion pour apporter un module de fusion étant redirigé vers le répertoire parent. |
MergeRef | Cet élément permet d'indiquer une référence de fusion pour connecter un module de fusion à la fonctionnalité parent. |
MigrateFeatureStates | Cet élément permet d'indiquer une mise à niveau ou une installation sur une application existante. |
MIME | Cet élément permet d'indiquer le type de contenu MIME pour une extension. |
Module | Cet élément est analogue à la fonction main dans un programme C. Lors de la liaison, une seule section Module peut être donnée à l'éditeur de liens pour produire un résultat réussi. L'utilisation de cet élément crée un fichier msm. |
MoveFiles | Cet élément permet de localiser les fichiers existants sur le système et de déplacer ou de copier ces fichiers vers un nouvel emplacement. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
MsiPackage | Cet élément permet de décrire un paquet msi unique à installer. |
MsiPackagePayload | Cet élément permet de décrire des informations sur la charge utile MsiPackage. Ne peut pas être spécifié si le MsiPackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed. |
MsiProperty | Cet élément permet à une propriété MSI d'être définie en fonction de la valeur d'une expression de moteur de gravure. |
MsiPublishAssemblies | Cet élément permet de gérer la publication des assemblys CLR et Win32. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
MsiUnpublishAssemblies | Cet élément permet de gérer la non-publication des assemblys CLR et Win32 étant supprimés. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
MspPackage | Cet élément permet de décrire un seul paquet msp à installer. |
MspPackagePayload | Cet élément permet de décrire des informations sur la charge utile MspPackage. Ne peut pas être spécifié si le MspPackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed. |
MsuPackage | Cet élément permet de décrire un seul paquet msu à installer. |
MsuPackagePayload | Cet élément permet de décrire des informations sur la charge utile MsuPackage. Ne peut pas être spécifié si le MsuPackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed. |
MultiStringValue | Cet élément contient plusieurs de ces éléments pour spécifier chaque valeur de registre dans une valeur de registre multiString. |
ODBCDataSource | Cet élément contient le ODBCDataSource pour une composante. |
ODBCDriver | Cet élément contient le ODBCDriver pour une composante. |
ODBCTranslator | Cet élément contient le ODBCTranslator pour une composante. |
OptimizeCustomActions | Cet élément permet d'indiquer si les actions personnalisées peuvent être ignorées lors de l'application du correctif. |
OptionalUpdateRegistration | Cet élément permet d'écrire des informations supplémentaires dans le registre Windows pouvant être utilisées pour détecter l'ensemble. Cet enregistrement est principalement destiné à la mise à jour d'un produit existant. |
Package | Cet élément est analogue à la fonction main d'un programme C. Lors de la liaison, une seule section Package peut être donnée à l'éditeur de liens pour produire un résultat réussi. L'utilisation de cet élément crée un fichier MSI. |
PackageCertificates | Cet élément permet d'indiquer les signatures numériques identifiant les paquets d'installation dans une transaction multiproduit. |
PackageGroup | Cet élément permet de décrire un groupe de paquets à un programme d'amorçage. |
PackageGroupRef | Cet élément permet de créer une référence à l'élément PackageGroup existant dans un élément Bundle ou Fragment. |
Patch | Cet élément est analogue à la fonction main d'un programme C. Lors de la liaison, une seule section Patch peut être donnée à l'éditeur de liens pour produire un résultat réussi. L'utilisation de cet élément crée un fichier MSP. |
PatchBaseline | Cet élément permet d'identifier un ensemble de versions de produit. |
PatchCertificates | Cet élément permet d'identifier les certificats de signataire possibles utilisés pour signer numériquement les correctifs. |
PatchCreation | Cet élément est analogue à la fonction main d'un programme C. Lors de la liaison, une seule section PatchCreation peut être donnée à l'éditeur de liens pour produire un résultat réussi. L'utilisation de cet élément crée un fichier pcp. |
PatchFamily | Cet élément contient une collection d'items qu'il convient de conserver des différences entre deux produits. |
PatchFamilyGroup | Cet élément permet de regrouper plusieurs familles de correctifs à utiliser dans d'autres emplacements. |
PatchFamilyGroupRef | Cet élément permet de créer une référence à un PatchFamilyGroup dans un autre Fragment. |
PatchFamilyRef | Cet élément permet l'utilisation de tout le contenu du Fragment contenant la PatchFamily référencée dans le processus de création d'un correctif. |
PatchFiles | Cet élément permet d'interroger la table des correctifs pour déterminer les correctifs à appliquer. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
PatchInformation | Cet élément permet d'indiquer les propriétés du correctif à placer dans le flux d'informations récapitulatives. Celles-ci sont visibles depuis COM via l'interface IStream, et ces propriétés peuvent être vues sur le paquet dans l'Explorateur. |
PatchMetadata | Cet élément permet d'indiquer les propriétés du correctif à placer dans la table PatchMetadata. |
PatchProperty | Cet élément permet d'indiquer une propriété pour cette base de données de correctifs. |
PatchSequence | Cet élément permet d'indiquer les informations de séquence pour cette base de données de correctifs. Les informations de séquence sont générées automatiquement dans la plupart des cas et doivent rarement être définies explicitement. |
Payload | Cet élément permet de décrire une charge utile à un programme d'amorçage. |
PayloadGroup | Cet élément permet de décrire un groupe de charge utile à un programme d'amorçage. |
PayloadGroupRef | Cet élément permet de créer une référence à l'élément PayloadGroup existant dans un élément Bundle ou Fragment. |
Permission | Cet élément permet de définir les ACL sur File, Registry ou CreateFolder. Sous un élément de registre, cela ne peut pas être utilisé si la valeur de l'attribut Action est remove ou removeKeyOnInstall. Cet élément n'a pas d'attribut Id. La table et la clef proviennent de l'élément parent. |
PermissionEx | Cet élément permet de définir les ACL sur File, Registry ou CreateFolder. Sous un élément de registre, cela ne peut pas être utilisé si la valeur de l'attribut Action est remove ou removeKeyOnInstall. Cet élément n'est disponible que lors de l'installation avec MSI 5.0. Pour une prise en charge de niveau inférieur, consultez l'élément PermissionEx de WixUtilExtension. |
ProcessComponents | Cet élément permet d'enregistrer et de désenregistrer les composantes, leurs chemins de clef et les clients des composantes. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
ProductSearch | Cet élément contient une recherche de produit. |
ProgId | Cet élément permet l'enregistrement d'un ProgId pour la composante parent. Si ProgId a une classe associée, il doit être un enfant de cet élément. |
ProgressText | Cet élément contient le texte de progression. |
Property | Cet élément contient la valeur de propriété d'un paquet ou d'un module. |
PropertyRef | Cet élément contient une référence à une valeur de propriété. |
ProtectFile | Cet élément permet d'indiquer un fichier à protéger. |
ProtectRange | Cet élément permet d'indiquer la partie d'un fichier ne pouvant pas être écrasée lors de la correction. |
Provides | Cet élément permet de décrire les informations relatives à ce produit ou à cette fonctionnalité dépendant d'autres produits ou fonctionnalités. |
Publish | Cet élément contient une publication. |
PublishComponents | Cet élément permet de gérer la publication des composantes à partir de la table PublishComponent. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
PublishFeatures | Cet élément permet d'écrire l'état de chaque fonctionnalité dans le registre système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
PublishProduct | Cet élément permet de gérer la publicité des informations sur le produit avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RadioButton | Cet élément permet d'indiquer le texte ou un icône plus la valeur affectée à la propriété du contrôle parent (RadioButtonGroup). |
RadioButtonGroup | Cet élément permet d'indiquer un ensemble de boutons radio liés à la propriété spécifiée. |
RegisterClassInfo | Cet élément permet de gérer l'enregistrement des informations de classe COM avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RegisterComPlus | Cet élément permet d'enregistrer les applications COM+. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RegisterExtensionInfo | Cet élément permet de gérer l'enregistrement des informations relatives à l'extension avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RegisterFonts | Cet élément permet d'enregistrer les polices de caractères installées avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RegisterMIMEInfo | Cet élément permet d'enregistrer les informations de registre liées à MIME avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RegisterProduct | Cet élément permet d'enregistrer les informations sur le produit auprès du programme d'installation. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RegisterProgIdInfo | Cet élément permet de gérer l'enregistrement des informations OLE ProgId avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RegisterTypeLibraries | Cet élément permet d'inscrire les bibliothèques de types auprès du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RegisterUser | Cet élément permet d'enregistrer les informations utilisateur auprès du programme d'installation pour identifier l'utilisateur d'un produit. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
Registry | Cet élément permet d'enregistrer une valeur. Cet élément est obsolète, utilisez l'élément RegistryValue à la place. |
RegistryKey | Cet élément permet l'organisation des éléments enfants RegistryValue ou de créer une clef de registre (et éventuellement la supprimer lors de la désinstallation). |
RegistrySearch | Cet élément permet de rechercher un fichier, un répertoire ou une clef de registre et l'attribue à la valeur de la propriété parent. |
RegistrySearchRef | Cet élément permet d'indiquer une référence à un élément RegistrySearch existant. |
RegistryValue | Cet élément permet de créer une valeur de registre. Pour les valeurs multichaînes, cela peut être utilisé pour préfixer ou ajouter des valeurs. Pour la création héritée : utilisez plusieurs de ces éléments pour spécifier chaque valeur de registre dans une valeur de registre multiString. Cet élément ne peut pas être utilisé si l'attribut Value est spécifié, sauf si l'attribut Type est défini sur 'multiString'. Les valeurs doivent aller dans la zone de texte de l'élément RegistryValue. |
RelatedBundle | Cet élément permet de définir un bundle associé pour le bundle parent. |
RemoteBundle | Cet élément permet de décrire les informations sur le bundle référencé. |
RemoteRelatedBundle | Cet élément permet de définir un bundle associé pour le RemoteBundle parent. |
RemoveDuplicateFiles | Cet élément permet de supprimer les fichiers installés par l'action DuplicateFiles. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RemoveEnvironmentStrings | Cet élément permet de modifier les valeurs des variables d'environnement. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RemoveExistingProducts | Cet élément permet de parcourir les codes de produit répertoriés dans la colonne ActionProperty du tableau de mise à niveau et supprime les produits dans l'ordre. Les actions spéciales n'ont pas de numéro de séquence intégré et doivent donc apparaître par rapport à une autre action. Pour ce faire, nous vous suggérons d'utiliser l'attribut Before ou After. InstallExecute et InstallExecuteAgain peuvent éventuellement apparaître n'importe où entre InstallInitialize et InstallFinalize. |
RemoveFile | Cet élément permet de supprimer un ou plusieurs fichiers si la composante parent est sélectionné pour l'installation ou la suppression. |
RemoveFiles | Cet élément permet de supprimer les fichiers précédemment installés par l'action InstallFiles. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RemoveFolder | Cet élément permet de supprimer un dossier vide si la composante parent est sélectionné pour l'installation ou la suppression. |
RemoveFolders | Cet élément permet de supprimer tous les dossiers liés aux composants définis pour être supprimés ou exécutés à partir de la source. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RemoveIniValues | Cet élément permet de supprimer les informations de fichier .ini spécifiées pour suppression dans la table RemoveIniFile si la composante est défini pour être installé localement ou exécuté à partir de la source. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RemoveODBC | Cet élément permet de supprimer les sources de données, les traducteurs et les pilotes répertoriés pour suppression lors de l'installation. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
RemoveRegistryKey | Cet élément permet de supprimer les clefs de registre et toutes les clefs enfants lors de l'installation ou de la désinstallation. |
RemoveRegistryValue | Cet élément permet de supprimer une valeur de registre lors de l'installation. Il n'existe aucun moyen standard de supprimer une seule valeur de registre lors de la désinstallation (mais vous pouvez supprimer une clef entière avec RemoveRegistryKey). |
RemoveRegistryValues | Cet élément permet de supprimer une valeur de registre lors de l'installation. Il n'existe aucun moyen standard de supprimer une seule valeur de registre lors de la désinstallation (mais vous pouvez supprimer une clef entière avec RemoveRegistryKey). |
RemoveShortcuts | Cet élément permet de gérer la suppression d'un raccourci annoncé dont la fonctionnalité est sélectionnée pour la désinstallation ou d'un raccourci non annoncé dont la composante est sélectionné pour la désinstallation. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
ReplacePatch | Cet élément contient un correctif étant obsolète par ce correctif. |
RequiredPrivilege | Cet élément permet d'indiquer le privilège requis par le service configuré par le parent ServiceConfig. Les valeurs valides sont une constante de privilège ou une propriété formatée se résolvant en une constante de privilège. |
Requires | Cet élément permet de décrire une dépendance à un fournisseur pour la composante ou le paquet actuel. |
RequiresRef | Cet élément permet d'indiquer une référence à la création existante pour une dépendance à un fournisseur pour la composante ou le paquet actuel. |
ReserveCost | Cet élément permet d'indiquer le coût du disque à réserver dans un dossier pour une exécution locale et/ou à partir de la source. |
ResolveSource | Cet élément permet de déterminer l'emplacement de la source et définit la propriété SourceDir si la source n'a pas encore été résolue. |
RMCCPSearch | Cet élément permet d'indiquer des signatures de fichier pour valider que les produits éligibles sont installés sur un système avant qu'une installation de mise à niveau ne soit effectuée. |
RollbackBoundary | Cet élément permet de décrire une limite de restauration dans la chaîne. |
Row | Cet élément contient les données de ligne pour un tableau personnalisé. |
ScheduleReboot | Cet élément contient un prompt utilisateur pour le redémarrage du système à la fin de l'installation. Les actions spéciales n'ont pas de numéro de séquence intégré et doivent donc apparaître par rapport à une autre action. Pour ce faire, nous vous suggérons d'utiliser l'attribut Before ou After. InstallExecute et InstallExecuteAgain peuvent éventuellement apparaître n'importe où entre InstallInitialize et InstallFinalize. |
SelfRegModules | Cet élément permet de traiter tous les modules répertoriés dans la table SelfReg et enregistre tous les modules installés avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
SelfUnregModules | Cet élément permet d'annuler l'enregistrement de tous les modules répertoriés dans la table SelfReg devant être désinstallés. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
ServiceArgument | Cet élément permet d'indiquer un paramètre à utilisé dans le parent ServiceControl. |
ServiceConfig | Cet élément permet de configurer un service en cours d'installation ou existant déjà. La fonctionnalité de cet élément est disponible à partir de MSI 5.0. |
ServiceConfigFailureActions | Cet élément permet de configurer les actions en cas d'échec pour un service en cours d'installation ou qui existe déjà. La fonctionnalité de cet élément est disponible à partir de MSI 5.0. |
ServiceControl | Cet élément permet de démarrer, d'arrêter et de supprimer les services de composante parent. |
ServiceDependency | Cet élément permet d'indiquer le service ou groupe de services devant démarrer avant le service parent. |
ServiceInstall | Cet élément permet d'ajouter des services pour la composante parent. Utilisez l'élément ServiceControl pour supprimer des services. |
SetDirectory | Cet élément permet de définir un répertoire sur une valeur particulière. Pour ce faire, créez une action personnalisée de type 51 planifiée de manière appropriée dans InstallUISequence et InstallExecuteSequence. |
SetODBCFolders | Cet élément permet de vérifier les pilotes ODBC existants et définit le répertoire cible de chaque nouveau pilote sur l'emplacement d'un pilote existant. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
SetProperty | Cet élément permet de définir une propriété sur une valeur particulière. Pour ce faire, créez une action personnalisée de type 51 planifiée de manière appropriée dans InstallUISequence et InstallExecuteSequence. |
SetVariable | Cet élément permet de planifier une "recherche" définissant une variable sur la valeur donnée. |
SetVariableRef | Cet élément permet d'indiquer une référence pour un élément SetVariable. |
SFPCatalog | Cet élément permet d'ajouter un fichier catalogue de mise à jour de la protection des fichiers système. |
SFPFile | Cet élément permet de fournir une cartographie de plusieurs à plusieurs de la table SFPCatalog à la table File. |
Shortcut | Cet élément contient un raccourci. La cible par défaut est le fichier parent, le dossier de création ou le répertoire de la composante. |
ShortcutProperty | Cet élément contient les valeurs de propriété pour un raccourci. La fonctionnalité de cet élément est disponible à partir de MSI 5.0. |
Show | Cet élément contient un affichage. |
SlipstreamMsp | Cet élément permet d'indiquer un correctif inclus dans le même bundle étant installé lors de l'installation du paquet MSI parent. |
SoftwareTag | Cet élément contient l'extension implémentant la spécification ISO/IEC 19770-2:2015. Un fichier de balise SWID sera généré et inséré dans le paquet ou le bundle. |
StandardDirectory | Cet élément permet d'indiquer une référence à un répertoire Windows Installer standard, tel que ProgramFilesFolder. |
StartServices | Cet élément permet de démarrer les services système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
StopServices | Cet élément permet d'arrêter les services système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
Subscribe | Cet élément permet de définir les attributs des événements dans la table EventMapping. |
Substitution | Cet élément permet d'indiquer les champs configurables d'une base de données de module et fournit un modèle pour la configuration de chaque champ. |
SummaryInformation | Cet élément contient les propriétés du paquet à placer dans le flux d'informations récapitulatives. Celles-ci sont visibles depuis COM via l'interface IStream, et ces propriétés peuvent être vues sur le paquet dans l'Explorer. |
SymbolPath | Cet élément contient un chemin vers les symboles. |
TargetFile | Cet élément permet d'indiquer des informations sur des fichiers spécifiques dans une image cible. |
TargetImage | Cet élément contient des informations sur les images cibles du produit. |
TargetProductCode | Cet élément contient un code de produit pour un produit pouvant accepter le correctif. |
TargetProductCodes | Cet élément contient les codes produit pour les produits pouvant accepter le correctif. |
Text | Cet élément contient une alternative à l'utilisation de l'attribut Text lorsque la valeur contient des caractères XML spéciaux tels que <, > ou &. |
TextStyle | Cet élément permet d'indiquer un style de texte. |
TypeLib | Cet élément permet d'enregistrer une bibliothèque de types (TypeLib). Veuillez noter que pour utiliser correctement ce non annoncé, vous devrez utiliser cet élément avec Advertise='no' et également créer les éléments d'interface enfants appropriés en les extrayant de la bibliothèque de types elle-même. |
UI | Cet élément permet d'englober les compartiment des spécifications de l'interface utilisateur. |
UIRef | Cet élément contient la référence à un élément de l'interface utilisateur. Cela forcera l'intégralité du contenu du fragment référencé à être inclus dans la base de données du programme d'installation. |
UIText | Cet élément permet d'indiquer le texte associé à certains champs. |
UnpublishComponents | Cet élément permet de gérer la non-publication des composantes répertoriés dans la table PublishComponent. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
UnpublishFeatures | Cet élément permet de supprimer les informations de cartographie d'état de sélection et de composante de fonctionnalité du registre. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
UnregisterClassInfo | Cet élément permet de gérer la suppression des informations de classe COM du registre système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
UnregisterComPlus | Cet élément permet de supprimer les applications COM+ du registre. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
UnregisterExtensionInfo | Cet élément permet de gérer la suppression des informations relatives aux extensions du registre système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
UnregisterFonts | Cet élément permet de supprimer les informations d'enregistrement sur les polices de caractères installées du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
UnregisterMIMEInfo | Cet élément permet de désenregistrer les informations de registre liées à MIME du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
UnregisterProgIdInfo | Cet élément permet de gérer le désenregistrement des informations OLE ProgId auprès du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
UnregisterTypeLibraries | Cet élément permet de désenregistrement les bibliothèques de types du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
Update | Cet élément permet de définir la mise à jour d'un bundle. |
Upgrade | Cet élément contient les informations de mise à niveau pour un UpgradeCode particulier. |
UpgradeFile | Cet élément permet d'indiquer les fichiers à ignorer ou à spécifier des données facultatives sur un fichier. |
UpgradeImage | Cet élément contient des informations sur les images mises à niveau du produit. |
UpgradeVersion | Cet élément contient les informations de version de mise à niveau. |
Validate | Cet élément permet de définir les informations dans la transformation de correctif déterminant si la transformation s'applique à un produit installé et quelles erreurs doivent être ignorées lors de l'application de la transformation de correctif. |
ValidateProductID | Cet élément permet de définir la propriété ProductID sur l'identificateur complet du produit. |
Variable | Cet élément permet de décrire une variable de moteur de gravure à définir. |
Verb | Cet élément permet d'indiquer la définition du verbe pour une extension. Lorsqu'il est publié, cet élément crée une ligne dans la table Verb. Lorsqu'il n'est pas annoncé, cet élément crée les lignes appropriées dans la table de registre. |
Wix | Cet élément contient un conteneur de niveau supérieur pour chaque fichier wxs. Parmi les enfants possibles, les éléments Bundle, Package, Module, Patch et PatchCreation sont analogues à la fonction main d'un programme C. Il ne peut y avoir qu'un seul de ces éléments présents lorsque la liaison se produit. Le paquet se compile dans un fichier msi, le module se compile dans un fichier msm, PatchCreation se compile dans un fichier pcp. L'élément Fragment est une unité atomique se liant finalement à un Package, un Module ou un PatchCreation. Le fragment peut être complètement inclus ou exclu lors de la liaison. |
WixVariable | Cet élément permet d'exposer les fonctionnalités avancées de WiX. Utilisez cet élément pour déclarer des variables WiX directement depuis votre création d'auteur. Les variables WiX ne sont pas résolues tant que le fichier msi/msm/pcp final n'est pas réellement généré. Les variables WiX ne persistent pas dans le fichier msi/msm/pcp, elles ne peuvent donc pas être utilisées lorsqu'un fichier MSI est en cours d'installation ; c'est un concept WiX uniquement. |
WriteEnvironmentStrings | Cet élément permet de modifier les valeurs des variables d'environnement. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
WriteIniValues | Cet élément permet d'écrire les informations de fichier .ini dont l'application a besoin dans ses fichiers .ini. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
WriteRegistryValues | Cet élément permet de configurer les informations de registre d'une application. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément. |
Dernière mise à jour : Mercredi, le 23 novembre 2022