Empêcher l’écriture d’informations confidentielles dans le fichier journal

Lorsque vous utilisez le programme d’installation Windows, vous pouvez empêcher les informations confidentielles, par exemple les mots de passe, d’être entrés dans le fichier journal et rendus visibles.

  • Le programme d’installation n’écrit jamais les informations dans la colonne Mot de passe de la table ServiceInstall dans le journal.

  • Vous pouvez empêcher le programme d’installation d’écrire la propriété associée à un contrôle d’édition dans le journal en définissant l’attribut de contrôle de mot de passe. La propriété associée à un contrôle Edit qui a l’attribut de contrôle de mot de passe est masquée même si la stratégie de débogage est définie sur une valeur de 7.

  • Vous pouvez empêcher le programme d’installation d’écrire une propriété privée dans le journal en incluant la propriété dans la propriété MsiHiddenProperties .

    Notes

    Cette méthode peut rendre les informations confidentielles entrées sur une ligne de commande visible dans le journal. Lorsque la stratégie de débogage a la valeur 7, le programme d’installation écrit des informations sur une ligne de commande dans le journal. Cela rend la propriété entrée sur une ligne de commande visible même si la propriété est incluse dans la propriété MsiHiddenProperties .

     

  • Vous pouvez empêcher les informations de la colonne Cible de la table CustomAction d’être écrites dans le journal en incluant l’indicateur de bit HideTarget dans le champ Type de la table CustomAction. La valeur de cet indicateur est 8192 (0x2000). Pour plus d’informations, consultez l’option cible masquée d’action personnalisée.