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

lorsque vous utilisez l’Windows Installer, vous pouvez empêcher que des informations confidentielles, par exemple des mots de passe, soient entrées dans le fichier journal et soient rendues visibles.

  • Le programme d’installation n’écrit jamais les informations de la colonne Password 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 d’édition avec 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 la valeur 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 visibles dans le journal. Lorsque la stratégie de débogage est définie sur 7, le programme d’installation écrit les informations entrées 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 l’écriture dans le journal des informations contenues dans la colonne cible de la table CustomAction 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 option cible masquée des actions personnalisées.