Verhindern, dass vertrauliche Informationen in die Protokolldatei geschrieben werden

Bei Verwendung des Windows Installers können Sie verhindern, dass vertrauliche Informationen, z. B. Kennwörter, in die Protokolldatei eingegeben und sichtbar gemacht werden.

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

  • Sie können verhindern, dass der Installer die Eigenschaft schreibt, die einem Bearbeitungssteuerelement in das Protokoll zugeordnet ist, indem Sie das Kennwortsteuerelementattribut festlegen. Die Eigenschaft, die einem Bearbeitungssteuerelement zugeordnet ist, das das Kennwortsteuerelementattribut enthält, wird ausgeblendet, auch wenn die Debugrichtlinie auf einen Wert von 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 einschließen.

    Hinweis

    Mit dieser Methode können vertrauliche Informationen in einer Befehlszeile im Protokoll angezeigt werden. Wenn die Debugrichtlinie auf einen Wert von 7 festgelegt ist, schreibt das Installationsprogramm Informationen, die in einer Befehlszeile in das Protokoll eingegeben wurden. 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 Zielspalte der CustomAction-Tabelle in das Protokoll geschrieben werden, indem Sie das HideTarget-Bit-Flag im Feld "Typ" der CustomAction-Tabelle einschließen. Der Wert dieses Flags ist 8192 (0x2000). Weitere Informationen finden Sie unter Option "Benutzerdefinierte Aktion ausgeblendetes Ziel".