Impedire la scrittura di informazioni riservate nel file di log

Quando si usa il programma di installazione di Windows, è possibile impedire l'immissione di informazioni riservate, ad esempio le password, nel file di log e rendere 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 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 in una riga di comando nel log. Quando i criteri di debug sono impostati su un valore pari a 7, il programma di installazione scriverà le informazioni immesse in una riga di comando nel log. Ciò rende visibile la proprietà immessa in una riga di comando anche se la proprietà è inclusa nella proprietà MsiHiddenProperties .

     

  • È possibile impedire che le informazioni nella colonna Destinazione 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 dell'azione personalizzata.