Dela via


Förhindra att konfidentiell information skrivs in i loggfilen

När du använder Windows Installer kan du förhindra att konfidentiell information, till exempel lösenord, skrivs in i loggfilen och görs synlig.

  • Installationsprogrammet skriver aldrig informationen i kolumnen Lösenord i tabellen ServiceInstall i loggen.

  • Du kan förhindra installationsprogrammet från att skriva egenskapen som är associerad med en Redigeringskontroll i loggen genom att ange lösenordskontrollattributet . Egenskapen som är associerad med en redigeringskontroll som har attributet Lösenordskontroll är dold även om Felsöka princip har värdet 7.

  • Du kan förhindra att installationsprogrammet skriver in en privat egenskap i loggen genom att inkludera egenskapen i egenskapen MsiHiddenProperties.

    Not

    Den här metoden kan göra konfidentiell information som anges på en kommandorad synlig i loggen. När principen Debug har angetts till värdet 7 skriver installationsprogrammet information som anges på en kommandorad i loggen. Detta gör att egenskapen som anges på en kommandorad visas även om egenskapen ingår i egenskapen MsiHiddenProperties egenskapen.

     

  • Du kan förhindra att informationen i kolumnen Target i CustomAction Table skrivs in i loggen genom att inkludera hideTarget-bitflaggan i fältet Typ i tabellen CustomAction. Värdet för den här flaggan är 8192 (0x2000). Mer information finns i dolt målalternativ för anpassad åtgärd.