Udostępnij za pośrednictwem


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.

BindImage Table

tabeli składników

FileSFPCatalog Table

dokumentacji ICE