本書主要介紹了用VtoolsD開發(fā)Windows 95/98/Me下的非標準設備(指自己開發(fā)的,如數據采集卡等設備)驅動程序VxD的原理及編程方法。本書詳細介紹了VxD的基本概念、VxD程序、VxD和Win32應用程序之間的通信,及VxD訪問硬件設備,處理硬件中斷,實現DMA操作,完成即插即用(PnP)功能的函數和類庫,并詳細介紹了VtoolsD開發(fā)工具的使用和如何用VtoolsD開發(fā)Windows下的PCI設備驅動程序VxD。本書還介紹了用DriverWorks開發(fā)Windows 98/NT/2000下的驅動程序WDM的原理及編程方法。本書附有大量的編程實例,并附贈一張光盤,內含全部實例源代碼便于讀者學習和掌握。本書是一本技術性較強的工具書和實用參考書。本書的適用對象是具有一定計算機硬件及C++語言基礎的計算機應用開發(fā)人員和高等院校學生。