Création de la table CustomAction
Entrez des enregistrements pour les cinq exemples d’actions personnalisées créés dans la section précédente dans la table CustomAction. Pour plus d’informations sur la façon de remplir la table CustomAction pour ce type d’action personnalisée, consultez Custom Action Type 1.
Action | Type | Source | Cible |
---|---|---|---|
ProcessAccounts | 1 | Process.dll | ProcessUserAccounts |
UninstallAccounts | 1 | Process.dll | UninstallUserAccounts |
CreateAccount | 11265 | Create.dll | CreateUserAccount |
RemoveAccount | 11265 | Remove.dll | RemoveUserAccount |
RollbackAccount | 9473 | Remove.dll | RemoveUserAccount |
Le code source C++ pour les bibliothèques de liens dynamiques est fourni dans le Kit de développement logiciel (SDK) Windows Installer. Utilisez Process.cpp pour créer le fichier Process.dll. Utilisez Create.cpp pour créer le fichier Create.dll. Utilisez Remove.cpp pour créer Remove.dll. Ajoutez ces fichiers de bibliothèque de liens dynamiques à la table Binary.
Nom | Données |
---|---|
Process.dll | {Données binaires} |
Create.dll | {Données binaires} |
Remove.dll | {Données binaires} |
Passez à l’ajout d’une table CustomUserAccounts personnalisée.