Writing a Co-installer

Note

Features described in this section are not supported and driver packages containing them will no longer receive a Microsoft signature. See Using a Universal INF File.

A co-installer is a Microsoft Win32 DLL that assists in device installation. Co-installers are called by SetupAPI as "helpers" for Class Installers. For example, a vendor can provide a co-installer to write device-specific information to the registry that cannot be handled by the INF file.

This section includes the following topics:

Co-installer Operation

Co-installer Interface

Co-installer Functionality

Handling DIF Codes

Registering a Co-installer