Megosztás a következőn keresztül:


ICE76

Az ICE76 ellenőrzi az SFP (WFP) katalógus használatát a Windows Installer-csomagokban a Windows Me-hez. Ez az ICE azt is ellenőrzi, hogy a BindImage tábla egyetlen fájlja sem referencia SFP-katalógusokra.

A Windows Fájlvédelemnek pontosan meg kell egyeznie a fájl és a katalógusfájlba ágyazott aláírás között. Az SFP-katalógusra hivatkozó fájlokat nem szabad felsorolni a BindImage táblában, mert a BindImage művelet ezekre a fájlokra gyakorolt hatása számítógépek között eltér. Az SFP-katalógusok által hivatkozott fájloknak állandó vagy helyileg telepített összetevőkben kell lenniük.

Eredmény

Az ICE76 hibát jelez a BindImage tábla, amely szintén a FileSFPCatalog tábla.

Az ICE76 hibát ad ki, ha a FileSFPCatalog táblában lévő fájl egy olyan összetevőhöz tartozik, amely az alábbi igaz értékek valamelyikével rendelkezik:

  • msidbComponentAttributesPermanent nincs beállítva a Összetevő táblaAttribútumok oszlopában.
  • msidbComponentAttributesSourceOnly a Komponens tábla Attribútumok oszlopában van beállítva.
  • msidbAttributesOptional az Összetevő tábla Attribútumok oszlopában van beállítva.

Példa

Az ICE76 a következő hibát jelenti a példához:

File 'File1' references a SFP catalog. Therefore it cannot be in the BindImage table.

FileSFPCatalog tábla (részleges)

Fájl_ SFPCatalog_
Fájl1 Catalog1.Cat

 

BindImage tábla (részleges)

Fájl_
Fájl1

 

A probléma megoldásához ne adjon meg olyan fájlokat, amelyek SFP-katalógusokra hivatkoznak a BindImage táblában.

BindImage tábla

összetevőtábla

FileSFPCatalog tábla

ICE-referencia