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 Modifica controllo 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 immesse in una riga di comando nel log. Quando il criterio Debug è impostato su un valore di 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 CustomAction Table vengano scritte nel log includendo il flag di bit HideTarget nel campo Tipo della tabella CustomAction. Il valore di questo flag è 8192 (0x2000). Per ulteriori informazioni, consultare l'opzione di destinazione nascosta dell'azione personalizzata .