ICE76
ICE76 проверяет использование каталога SFP (МПП) в пакетах установщика Windows для Windows Me. Этот ICE также проверяет отсутствие файлов в таблице BindImage справочных каталогов SFP.
Защита файлов Windows требует точного соответствия между файлом и подписью, внедренной в файл каталога. Файлы, ссылающиеся на каталог SFP, не должны быть перечислены в таблице BindImage, так как эффект действия BindImage на этих файлах отличается между компьютерами. Файлы, на которые ссылаются каталоги SFP, должны находиться в компонентах, которые являются постоянными или установленными локально.
Результат
ICE76 публикует ошибку для каждого файла в таблице bindImage 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.
Связанные разделы