Wndows設備驅動程序技術內幕一書,詳細講解了設備驅動程序的原理及實現方法,并例舉了大量的程序實例,便于讀者學習和掌握。本書分為三個部分。第一部分主要講怎樣用DOS的方法寫設備驅動程序,該部分的驅動程序被封裝為DLL形式。第二部分講怎樣寫Windows的虛擬設備驅動程序(Vth)。第三部分介紹Wndows系統下標準模式設備驅動程序的編寫方法。本書是一一本技術性較強的工具書,它主要針對有一定計算機基礎的程序開發(fā)者和硬件設計者,同時也適應需要進一步了解計算機應用的讀者?,F在市面上關于Windows編程的書很多,但是關于Windows設備驅動程序編程的書很少,而關于虛擬設備驅動程序的編程就更少了。在工作中往往需要對標準的硬件設備進行操作,有時還需要使用設備驅動程序對物理設備進行操作,這就需要編程人員掌握這些方面的知識,能夠設計出自己需要的設備驅動程序。本書主要介紹了3種設備驅動程序的編寫方法。全書分為3部分,每一部分先介紹一些基礎知識,再進行詳細內容的講述。各部分的內容都是循序漸進的,便于學習和掌握。第一部分主要講述怎樣用DOS的方法編寫設備驅動程序。該部分的驅動程序被封裝為DLL形式,可以被Windows應用程序訪問,但不能被DOS應用程序訪問。第二部分講述怎樣編寫Windows的虛擬設備驅動程序(VxD)。這些虛擬設備驅動程序作為被托管的Windows核心成員運行,可以“到任何地方做任何事”,最終可以知道Windows是怎樣實現虛擬機的。它們的結構十分直觀,便于了解和掌握。當運行環(huán)境變得復雜時,VxD本身和基于DLL的驅動程序同樣簡單。第三部分介紹Windows系統下標準模式設備驅動程序的編寫。這一部分講述了怎樣編寫一個高質量的驅動程序,Windows程序怎樣與DOS的TSR進行通信,在Windows中怎樣用DMA進行工作,以及其他一些高級應用。本書是一本技術性較強的工具書,它主要適用于有一定計算機基礎的程序開發(fā)者和硬件設計者,同時也適應于需要進一步了解計算機應用的讀者。