ICE76
ICE76 weryfikuje użycie katalogu SFP (WFP) w pakietach Instalatora Windows dla systemu Windows Me. Ta funkcja ICE sprawdza również, czy żadne pliki w tabeli BindImage odwołują się do katalogów SFP.
Ochrona plików systemu Windows wymaga dokładnego dopasowania między plikiem a podpisem osadzonym w pliku wykazu. Pliki odwołujące się do wykazu SFP nie mogą być wymienione w tabeli BindImage, ponieważ wpływ akcji BindImage na tych plikach różni się między komputerami. Pliki, do których odwołuje się katalogi SFP, muszą znajdować się w składnikach, które są trwałe lub instalowane lokalnie.
Wynik
ICE76 publikuje błąd dla każdego pliku w tabeli BindImage, który znajduje się również w tabeli FileSFPCatalog.
ICE76 zwraca błąd, jeśli plik w tabeli FileSFPCatalog należy do składnika z dowolną z następujących wartości true:
- msidbComponentAttributesPermanent nie jest ustawiona w kolumnie Atrybuty tabeli składników .
- msidbComponentAttributesSourceOnly jest ustawiana w kolumnie Atrybuty tabeli Składnik.
- msidbAttributesOptional jest ustawiana w kolumnie Atrybuty tabeli Składnik.
Przykład
Ice76 zgłasza następujący błąd na przykład:
File 'File1' references a SFP catalog. Therefore it cannot be in the BindImage table.
FileSFPCatalog Table (częściowe)
Plik_ | SFPCatalog_ |
---|---|
Plik1 | Catalog1.Cat |
BindImage Table (częściowe)
Plik_ |
---|
Plik1 |
Aby rozwiązać ten problem, nie należy wprowadzać żadnych plików odwołujących się do wykazów SFP do tabeli BindImage.
Tematy pokrewne