Creating a Catalog File for Test-Signing a Driver Package
There are two ways to create a catalog file:
If the driver package is installed through an INF file, use the Inf2Cat tool to create the catalog file. Inf2Cat automatically includes all the files in the driver package that are referenced within the package's INF file. For more information about how to use the Inf2Cat tool, see Using Inf2Cat to Create a Catalog File.
If the driver package is not installed through an INF file, use the MakeCat tool to create a catalog file by using a manually-created Catalog Definition File (.cdf).
For example, if the driver package is installed through an application, you may want to create a catalog file to digitally-sign all kernel-mode binary components of the package, such as the driver and any supporting .dll files. For more information about how to use the MakeCat tool, see Using MakeCat to Create a Catalog File.
A catalog file is not needed to install the following types of drivers:
A boot-start driver.
A driver that is installed by using an application that does not use a catalog file.
For these types of drivers, you have to embed a digital signature within the driver. For more information about this procedure, see Test-Signing a Driver through an Embedded Signature.
For more information about how to create catalog files, see Creating a Catalog File for a Test-Signed Driver Package.
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.