ICE76
ICE76 проверяет использование каталога SFP (WFP) в пакетах установщика Windows для Windows Me. Этот ice также проверяет, нет ли файлов в справочниках SFP таблицы BindImage.
Для защиты файлов Windows требуется точное соответствие между файлом и подписью, внедренной в файл каталога. Файлы, ссылающиеся на каталог SFP, не должны быть перечислены в таблице BindImage, так как действие BindImage на эти файлы отличается на разных компьютерах. Файлы, на которые ссылаются каталоги SFP, должны находиться в компонентах, которые являются постоянными или установлены локально.
ICE76 публикует ошибку для каждого файла в таблице BindImage , которая также находится в таблице FileSFPCatalog.
ICE76 выдает ошибку, если файл в таблице FileSFPCatalog принадлежит компоненту с любым из следующих значений true:
- msidbComponentAttributesPermanent не задано в столбце Атрибуты таблицы Компонент.
- msidbComponentAttributesSourceOnly задается в столбце Атрибуты таблицы Компонент.
- msidbAttributesOptional задается в столбце Атрибуты таблицы Компонент.
ICE76 сообщает следующую ошибку для примера:
File 'File1' references a SFP catalog. Therefore it cannot be in the BindImage table.
Таблица FileSFPCatalog (частично)
Файл_ | SFPCatalog_ |
---|---|
Файл1 | Catalog1.Cat |
Таблица BindImage (частичная)
Файл_ |
---|
Файл1 |
Чтобы устранить эту проблему, не введите файлы, ссылающиеся на каталоги SFP, в таблицу BindImage.