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.
Kapcsolódó témakörök