Type d’action personnalisé 37
Cette action personnalisée est écrite en JScript, telle qu’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 Cible.
Valeur de type
Incluez 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 | Hexadécimal | Décimal |
---|---|---|
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 inclure la msidbCustomActionType64BitScript bit dans son type numérique. Pour plus d’informations, consultez actions personnalisées 64 bits. Incluez 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 | Hexadécimal | Décimal |
---|---|---|
msidbCustomActionTypeJScript + msidbCustomActionTypeDirectory + msidbCustomActionType64BitScript | 0x0001025 | 4133 |
Cible
Le champ Cible de la table CustomAction contient le code de script de l’action personnalisée sous la forme d’une chaîne de texte de script littéral.
Options de traitement de retour
Incluez des bits d’indicateur facultatifs dans la colonne Type de la table CustomAction pour spécifier les options de traitement de retour. Pour obtenir une description des options et des valeurs, consultez Options de retour de retour d’action personnalisée.
Options de planification d’exécution
Incluez des bits d’indicateur facultatifs dans la colonne Type de la table CustomAction pour spécifier les options de planification d’exécution. Ces options contrôlent l’exécution multiple d’actions personnalisées. Pour obtenir une description des options, consultez options de planification d’exécution d’actions personnalisées.
options d’exécution In-Script
Incluez 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 l’exécution, la restauration ou le script de validation. Pour obtenir une description des options, consultez Action personnalisée In-Script Options d’exécution.
Valeurs de retour
Ce type d’action personnalisé retourne toujours la réussite.
Remarques
Une action personnalisée écrite dans JScript ou VBScript nécessite l’installation 'objet Session. Le programme d’installation attache l’objet session au script avec le nom « Session ». Étant donné que l’objet Session n’existe peut-être pas pendant une restauration d’installation, une action personnalisée différée écrite dans le script doit utiliser l’une des méthodes ou propriétés de l’objet Session décrit dans la section Obtention d’informations contextuelles pour les actions personnalisées différées d’exécution pour récupérer son contexte.
Rubriques connexes