Type d’action personnalisée 37
Cette action personnalisée est écrite en JScript, par exemple ECMA 262. Windows Installer ne prend pas en charge JScript 1.0. Pour plus d’informations, consultez Scripts.
Source
Le champ Source de la table CustomAction contient la valeur Null. Le code de script de l’action personnalisée est stocké sous forme de chaîne de texte de script littéral dans le champ Target.
Valeur du type
Ajoutez la valeur suivante dans la colonne Type de la table CustomAction pour spécifier le type numérique de base d’une action personnalisée 32 bits.
Constantes | Valeur hexadécimale | Decimal |
---|---|---|
msidbCustomActionTypeJScript + msidbCustomActionTypeDirectory | 0x025 | 37 |
Windows Installer peut utiliser des actions personnalisées 64 bits sur les systèmes d’exploitation 64 bits. Une action personnalisée 64 bits basée sur des scripts doit avoir le bit msidbCustomActionType64BitScript dans son type numérique. Pour plus d’informations, consultez Actions personnalisées 64 bits. Ajoutez la valeur suivante dans la colonne Type de la table CustomAction pour spécifier le type numérique de base d’une action personnalisée 64 bits.
Constantes | Valeur hexadécimale | Decimal |
---|---|---|
msidbCustomActionTypeJScript + msidbCustomActionTypeDirectory + msidbCustomActionType64BitScript | 0x0001025 | 4133 |
Cible
Le champ Target (Cible) de la table CustomAction stocke le code de script de l’action personnalisée sous forme de chaîne de texte de script littéral.
Options de traitement du retour
Ajoutez des bits d’indicateur facultatifs dans la colonne Type de la table CustomAction pour spécifier les options de traitement du retour. Pour obtenir une description des options et des valeurs, consultez Options de traitement du retour des actions personnalisées.
Options de planification de l’exécution
Ajoutez des bits d’indicateur facultatifs dans la colonne Type de la table CustomAction pour spécifier les options de planification de l’exécution. Ces options contrôlent les différentes exécutions des actions personnalisées. Pour obtenir une description des options, consultez Options de planification de l’exécution des actions personnalisées.
Options d’exécution dans le script
Ajoutez des bits d’indicateur facultatifs dans la colonne Type de la table CustomAction pour spécifier une option d’exécution dans le script. Ces options copient le code d’action dans le script d’exécution, de restauration ou de commit. Pour obtenir une description des options, consultez Options d’exécution dans le script des actions personnalisées.
Valeurs de retour
Ce type d’action personnalisée retourne toujours une réussite.
Notes
Une action personnalisée écrite en JScript ou VBScript nécessite l’objet Session d’installation. Le programme d’installation attache l’objet Session au script avec le nom « Session ». L’objet Session n’existe pas toujours durant la restauration d’une installation. C’est pourquoi une action personnalisée différée écrite dans un script doit utiliser une des méthodes ou propriétés de l’objet Session décrites dans la section Obtention d’informations de contexte pour les actions personnalisées à exécution différée pour récupérer son contexte.
Rubriques connexes