Type d’action personnalisée 53
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.
Le champ Source de la table CustomAction contient un nom de propriété ou une clé de la table Property pour une propriété contenant le texte du script.
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 + msidbCustomActionTypeProperty | 0x035 | 53 |
Le programme d’installation Windows peut utiliser des actions personnalisées de 64 bits sur les systèmes d’exploitation de 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 + msidbCustomActionTypeProperty + msidbCustomActionType64BitScript | 0x0001035 | 4149 |
Le champ Target de la table CustomAction contient une fonction de script facultative. Le traitement envoie d’abord le script pour analyse, puis appelle la fonction de script facultative.
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.
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.
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.
Les fonctions facultatives écrites dans un script doivent retourner l’une des valeurs décrites au sein de Valeurs de retour des actions personnalisées JScript et VBScript.
Une action personnalisée écrite en JScript nécessite l’objetSession de l’installation. Étant donné que l’objet Session n’existe peut-être pas lors d’une restauration d’installation, une action personnalisée différée écrite dans le script utilise l’une des méthodes décrites dans Obtention d’informations de contexte pour les actions personnalisées d’exécution différée.