“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 (1/10): Introduction
Yashavant Kanetkar and Asang Dani
Myths about Device Drivers
Myth: Writing device drivers is not everybody's cup of tea.
Reality: Anybody with a decent knowledge of C programming can become a good device driver programmer.
Myth: One has to understand lot of internal details of the Windows operating system and hardware to be able to write a device driver program.
Reality: You can write your first device driver program with the basic knowledge imparted in these series of articles.
Myth: While developing a device driver one invariably manages to "crash" the system all the time, hence a lot of time is spent recovering or re-installing the OS and other software again and again.
Reality: This happens only if you do not know the right tricks to avoid crashes. This series of articles will teach you how to do this.
Myth: Installing device driver development tools is tough work.
Reality: Installing device driver development tools is as simple as installing any other Windows based software.
Myth: Working with device driver development tools is extremely difficult.
Reality: It is a matter of getting used to the tools. It should take you maximum of 1-2 days to get comfortable with the tools.



