“Chishiki” is Japanese for “knowledge.” e-chishiki.com aims to bring software developers, information security professionals, IT executives and other IT pros a rich body of knowledge in the form of articles, interviews, tutorials and technical discussions. Our contributors are among the biggest names in the Indian IT industry and include noted authors, educators and practitioners.
Windows Device Driver Programming Series
A Windows Device Driver Primer (2/10): Device Driver Programming
Yashavant Kanetkar and Asang Dani
Application Versus Device Driver Installation Methodology
Application programs
An Application program is typically installed using one of the following methods:
- Using the “Add/Remove Programs Wizard” from Control Panel.
- Using the Windows Installer based .msi package.
Device Drivers
A Device Driver is installed using one of the following methods:
- Using the “Add Hardware Wizard” from Control Panel.
- Using the Windows OS Plug and Play subsystem. This subsystem is invoked when we attach any new hardware to the system. This installation method is called “on-demand” installation.



