Impedire la scrittura di informazioni riservate nel file di log

Quando si usa Windows Installer, è possibile impedire che le informazioni riservate, ad esempio le password, vengano immesse nel file di log e rese visibili.

  • Il programma di installazione non scrive mai le informazioni nella colonna Password della tabella ServiceInstall nel log.

  • È possibile impedire al programma di installazione di scrivere la proprietà associata a un controllo di modifica nel log impostando l'attributo di controllo password. La proprietà associata a un controllo di modifica con attributo di controllo password è nascosta anche se il criterio debug è impostato su un valore pari a 7.

  • È possibile impedire al programma di installazione di scrivere una proprietà privata nel log includendo la proprietà nella proprietà MsiHiddenProperties .

    Nota

    Questo metodo può rendere visibili le informazioni riservate immesse in una riga di comando nel log. Quando il criterio debug è impostato su un valore pari a 7, il programma di installazione scriverà le informazioni immesse in una riga di comando nel log. In questo modo la proprietà immessa in una riga di comando è visibile anche se la proprietà è inclusa nella proprietà MsiHiddenProperties .

     

  • È possibile impedire che le informazioni nella colonna Target della tabella CustomAction vengano scritte nel log includendo il flag di bit HideTarget nel campo Tipo della tabella CustomAction. Il valore di questo flag è 8192 (0x2000). Per altre informazioni, vedere Opzione di destinazione nascosta azione personalizzata.