Windows File Protection on Windows Millennium Edition

Support for Windows File Protection on Microsoft Windows Windows Me is provided with Windows Installer version 1.2. Windows Me implements its own version of system file protection using catalogs that describe protected files.

To completely protect a file on Windows Me, the file must be listed by Windows File Protection and there must be a catalog with version information. To install a protected file, update the version information for the file with a catalog. Windows File Protection catalogs are provided to developers to enable their applications to update system components.

If a Windows Installer component contains a WFP file, this file must be specified as the KeyPath for the component.

The InstallSFPCatalogFile action queries the Component Table, File Table, FileSFPCatalog Table, and SFPCatalog Table for catalogs and files. Each protected file in a catalog that can be installed separately should be put into a separate component. A catalog is associated with a protected file and is installed only if the component controlling the file is set for local installation or is already locally installed and is being repaired. The msidbComponentAttributesPermanent bit flag must be included for the component in the Attributes column of the Component Table. This prevents the removal of the catalog and protected file if the component is subsequently removed. The entry in the KeyPath column of the Component Table must exactly match the path specified by the provider of the Windows File Protection catalog. If the paths do not match, the file is not protected.

The InstallSFPCatalogFile action, FileSFPCatalog Table, and SFPCatalog Table are not available with Windows Installer versions 1.0 or 1.1.

The MsiSFCBypass Table contains a list of files that should bypass Windows File Protection when installing on Microsoft Windows Me.

For more information about Windows File Protection, see Windows File Protection in the Microsoft Windows Software Development Kit (SDK). For information about Windows File Protection on Microsoft Windows 2000, see Windows File Protection on Windows 2000 and Windows XP.

For information about Windows Resource Protection (WRP) on Microsoft Windows Vista see Windows Resource Protection on Windows Vista.