Предотвращение записи конфиденциальной информации в файл журнала

При использовании установщика Windows можно запретить ввод конфиденциальной информации, например паролей, в файл журнала и их видимость.

  • Установщик никогда не записывает данные в столбец "Пароль" таблицы ServiceInstall в журнал.

  • Вы можете запретить установщику записывать свойство, связанное с элементом управления "Изменить " в журнал, задав атрибут элемента управления паролями. Свойство, связанное с элементом управления "Правка", которое содержит атрибут элемента управления паролями, скрыто, даже если для политики отладки задано значение 7.

  • Вы можете запретить установщику записывать частное свойство в журнал, включив его в свойство MsiHiddenProperties .

    Примечание

    Этот метод может сделать конфиденциальную информацию, введенную в командной строке, видимой в журнале. Если для политики отладки задано значение 7, установщик будет записывать сведения, введенные в командной строке в журнал. Это делает свойство, введенное в командной строке, видимым, даже если свойство включено в свойство MsiHiddenProperties .

     

  • Вы можете запретить запись сведений в целевом столбце таблицы CustomAction в журнал, включив флаг Bit HideTarget в поле Type таблицы CustomAction . Значение этого флага равно 8192 (0x2000). Дополнительные сведения см. в разделе "Пользовательский параметр скрытого целевого объекта действия".