Como impedir que informações confidenciais sejam gravadas no arquivo de log

Ao usar o Windows Installer, você pode impedir que informações confidenciais, por exemplo, senhas, sejam inseridas no arquivo de log e fiquem visíveis.

  • O Installer nunca grava as informações na coluna Password da tabela ServiceInstall no log.

  • Você pode impedir que o Installer grave no log a propriedade associada a um controle Edit definindo o atributo Password Control. A propriedade associada a um controle Edit que tem o atributo Password Control fica oculta mesmo se a política Debug é definida como um valor igual a 7.

  • Você pode impedir que o Installer grave no log uma propriedade privada incluindo a propriedade na propriedade MsiHiddenProperties.

    Observação

    Esse método pode tornar as informações confidenciais inseridas em uma linha de comando visíveis no log. Quando a política Debug for definida como um valor igual a 7, o instalador gravará as informações inseridas em uma linha de comando no log. Isso tornará a propriedade inserida em uma linha de comando visível mesmo se a propriedade estiver incluída na propriedade MsiHiddenProperties.

     

  • Você pode impedir que as informações da coluna Target da tabela CustomAction sejam gravadas no log, incluindo o sinalizador de bit HideTarget no campo Type da tabela CustomAction. O valor desse sinalizador é 8192 (0x2000). Para obter mais informações, confira Opção de destino oculto da ação personalizada.