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 .

Table de propriétés

Propriété Valeur
MsiHiddenProperties TESTUSERPASSWORD; CreateAccount; RemoveAccount RollbackAccount
SecureCustomProperties TESTUSERPASSWORD

Cela conclut l’exemple.