Предотвращение записи конфиденциальной информации в файл журнала
При использовании установщика Windows можно запретить ввод конфиденциальных сведений, например паролей, в файл журнала и их видимость.
Установщик никогда не записывает данные из столбца Пароль таблицы ServiceInstall в журнал.
Вы можете запретить установщику записывать свойство, связанное с элементом управления изменением , в журнал, задав атрибут элемента управления паролем. Свойство, связанное с элементом управления изменением, которое имеет атрибут элемента управления паролем, скрыто, даже если для политики отладки задано значение 7.
Вы можете запретить установщику записывать частное свойство в журнал, включив свойство в свойство MsiHiddenProperties .
Примечание
Этот метод позволяет сделать конфиденциальные сведения, введенные в командной строке, видимыми в журнале. Если для политики отладки задано значение 7, установщик запишет в журнал сведения, введенные в командной строке. Это делает свойство, введенное в командной строке, видимым, даже если свойство включено в свойство MsiHiddenProperties .
Вы можете запретить запись сведений в столбец Target таблицы CustomAction в журнал, включив битовый флаг HideTarget в поле Type таблицы CustomAction. Значение этого флага — 8192 (0x2000). Дополнительные сведения см. в разделе Custom Action Hidden Target Option.