Appel d’actions personnalisées

Les actions personnalisées sont appelées de la même manière que les actions standard, par un appel explicite ou pendant l’exécution d’une table de séquence. Il existe deux méthodes pour appeler des actions :

  • Vous appelez l’action spécifiée directement avec la fonction MsiDoAction.
  • Une action de niveau supérieur appelle la table de séquence contenant l’action personnalisée. Pour plus d’informations sur la planification d’une action personnalisée dans une table de séquence, consultez Séquencement des actions personnalisées.

Quand le programme d’installation obtient un nom d’action de la fonction MsiDoAction ou d’une table de séquence, il recherche d’abord une action standard de ce nom. S’il ne trouve pas l’action standard, le programme d’installation interroge la table CustomAction pour vérifier si l’action spécifiée est une action personnalisée. Si l’action spécifiée n’est pas une action personnalisée, le programme d’installation interroge la table Dialog pour rechercher une boîte de dialogue.