4 out of 10 rated this helpful - Rate this topic

Device Installation Samples

Device Installation Samples

Note  Device Installation samples for Windows 8 Release Preview are available in the MSDN Developer Samples code gallery.

Sample nameBuild environmentTarget operating systemPnP driverInbox driverSample description

ClasFilt Sample INF File

Windows 2000 and later versions of Windows

Windows 2000 and later versions of Windows

No

No

The ClasFilt.inf file is a sample INF file that demonstrates the installation of a class filter driver that will be applied as an upper or lower filter to all devices of a specific device setup class.

Device Console (devcon)

Windows XP and later versions of Windows

Windows XP and later versions of Windows

No

No

DevCon is a command-line tool that displays detailed information about devices and lets you search for and manipulate devices from the command line. DevCon enables, disables, installs, configures, and removes devices on the local computer and displays detailed information about devices on local and remote computers. DevCon is included in the Microsoft Windows Driver Kit (WDK).

Ports Class Installer

Windows XP and later versions of Windows

Windows XP and later versions of Windows

No

No

The Ports Class Installer sample demonstrates a class installer and property page provider for the ports class of devices. The ports class is divided into two types of devices: COM (serial) ports and LPT or ECP (printer) ports.

Toaster Installation Package

Windows 7

Windows Server 2008

Windows Vista

Windows Server 2003

Windows XP

Windows 2000

Windows 7

Windows Server 2008

Windows Vista

Windows Server 2003

Windows XP

Windows 2000

No

No

The Toaster Installation Package sample describes different approaches that end users take when adding new hardware to their computer and describes how to address these scenarios in a consistent, robust manner that works cooperatively with Plug and Play (PnP). This sample also outlines the mechanisms provided to facilitate additional vendor requirements such as the installation of value-added software.

Using DIFxAPI

Windows XP and later versions of Windows

Windows XP and later versions of Windows

No

No

This DIFxAPI sample demonstrates how to use the DIFx API.

Using DIFxAPI Application Driver Dependency

Windows XP and later versions of Windows

Windows XP and later versions of Windows

No

No

This DIFxAPI sample (AppDrv.exe) demonstrates the usage of the application-to-driver dependency feature of DIFxAPI

Using DIFxApp Merge Module

Windows XP and later versions of Windows

Windows XP and later versions of Windows

No

No

This DIFxApp sample demonstrates how to use the DIFxApp merge module (DIFxApp.msm) to install a driver package that is included in a Microsoft Windows Installer installation package for an application.

Using DIFxAppWiX Library

Windows XP and later versions of Windows

Windows XP and later versions of Windows

No

No

This DIFxApp sample describes how to use the Microsoft Windows Installer XML (WiX) tool set (version 2 or later) with DIFxApp to create a Windows Installer installation package.

Using DPInst

Windows XP and later versions of Windows

Windows XP and later versions of Windows

No

No

The DPInst sample includes documentation and sample files to demonstrate how DPInst.exe is used to install a driver package.

 

 

 

Send comments about this topic to Microsoft

Build date: 6/11/2012

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.