디바이스 드라이버 개발을 처음 접하는 독자에게 윈도우 동작 원리를 설명하고, 디바이스 드라이버와 윈도우가 어떻게 상호 작용하는지 설명하고 있는 책이다. 이 책은 간단한 디바이스 드라이버 제작부터 단계적으로 실습하면서 응용프로그램과 상호 작용하는 법, 인터럽트와 스레드 처리 등을 다루고 있다.
응용 실습으로 가상 USB 디바이스 드라이버, 가상 시리얼 디바이스 드라이버, 마우스 필터 드라이버 등을 소개해 독자가 필요에 따라 바로 응용할 수 있게 배려되어 있으며 윈도우 2000 이전의 디바이스 드라이버를 개발하는 방법과 윈도우 비스타에서 처음 소개된 WDF(Windows Driver Foundation)도 수록하여 한 권의 책으로 윈도우 디바이스 드라이버의 다양한 요소를 학습할 수 있다.