Verhindern, dass vertrauliche Informationen in die Protokolldatei geschrieben werden

Wenn Sie den Windows Installer verwenden, können Sie verhindern, dass vertrauliche Informationen, z. B. Kennwörter, in die Protokolldatei eingegeben und sichtbar gemacht werden.

  • Der Installer schreibt die Informationen in der Spalte Kennwort der Tabelle ServiceInstall nie in das Protokoll.

  • Sie können verhindern, dass der Installer die Eigenschaft, die einem Steuerelement zum Bearbeiten zugeordnet ist, in das Protokoll schreibt, indem Sie das Kennwortsteuerungsattribut festlegen. Die Eigenschaft, die einem Steuerelement zum Bearbeiten zugeordnet ist, das über das Kennwortsteuerungsattribut verfügt, wird auch dann ausgeblendet, wenn die Debugrichtlinie auf den Wert 7 festgelegt ist.

  • Sie können verhindern, dass der Installer eine private Eigenschaft in das Protokoll schreibt, indem Sie die -Eigenschaft in die MsiHiddenProperties-Eigenschaft einschreiben.

    Hinweis

    Diese Methode kann vertrauliche Informationen, die in einer Befehlszeile eingegeben wurden, im Protokoll sichtbar machen. Wenn die Debugrichtlinie auf den Wert 7 festgelegt ist, schreibt das Installationsprogramm die in einer Befehlszeile eingegebenen Informationen in das Protokoll. Dadurch wird die in einer Befehlszeile eingegebene Eigenschaft sichtbar, auch wenn die Eigenschaft in der MsiHiddenProperties-Eigenschaft enthalten ist.

  • Sie können verhindern, dass die Informationen in der Spalte Target der CustomAction-Tabelle in das Protokoll geschrieben werden, indem Sie das HideTarget-Bitflag in das Feld Typ der CustomAction-Tabelle eingeben. Der Wert dieses Flags ist 8192 (0x2000). Weitere Informationen finden Sie unter Option "Ausgeblendetes Ziel für benutzerdefinierte Aktionen".