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

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

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

  • Você pode impedir que o Instalador grave a propriedade associada a um Controle de Edição no log definindo o Atributo de Controle de Senha. A propriedade associada a um Controle de Edição que tem o Atributo de Controle de Senha está oculta, mesmo que a política de depuração seja definida como um valor de 7.

  • Você pode impedir que o Instalador grave uma propriedade privada no log, 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 de depuração é definida como um valor de 7, o instalador gravará informações inseridas em uma linha de comando no log. Isso torna a propriedade inserida em uma linha de comando visível mesmo que a propriedade esteja incluída na propriedade MsiHiddenProperties .

     

  • Você pode impedir que as informações na coluna Destino da Tabela CustomAction sejam gravadas no log, incluindo o sinalizador de bits HideTarget no campo Tipo da tabela CustomAction. O valor desse sinalizador é 8192 (0x2000). Para obter mais informações, consulte a opção de destino oculto de ação personalizada.