Systems and methods for installing device drivers are provided. In one arrangement,
the systems and methods pertain to consulting an installation instructions file
of a driver package, the installation instructions file containing instructions
as to the manner in which the driver package is to be installed, installing the
device driver with the operating system installation utility, and activating a
auxiliary component installer of the driver package, the auxiliary component installer
being configured to install auxiliary code on the host device that provides functionality
not provided by the device driver. In another arrangement, the systems and methods
pertain to receiving a call from an operating system installation utility configured
to install a device driver, and installing auxiliary code on the host device, the
auxiliary code being configured to provide functionality not provided by the device driver.