Поделиться через


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

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

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

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

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

    Примечание

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

     

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