Sécurisation de l’installation
Ajoutez toutes les propriétés de mot de passe de la table CustomUserAccounts à la propriété MsiHiddenProperties dans la table des propriétés. Ajoutez également les noms des actions personnalisées différées à la propriété MsiHiddenProperties . Cela empêche le programme d’installation d’écrire les valeurs de propriété sensibles (les mots de passe) dans le journal et s’assure que ces valeurs ne sont pas journalisées lorsque les actions personnalisées différées utilisent les valeurs comme propriété CustomActionData.
pour que le mot de passe de l’utilisateur soit disponible dans le service Windows Installer, la propriété de mot de passe doit être ajoutée à la propriété SecureCustomProperties .
| Propriété | Valeur |
|---|---|
| MsiHiddenProperties | TESTUSERPASSWORD; CreateAccount; RemoveAccount RollbackAccount |
| SecureCustomProperties | TESTUSERPASSWORD |
Cela conclut l’exemple.