Programming the Microsoft Windows Driver Model

System Requirements

To run the sample programs in the companion content, you ll need a computer running Windows 98 Second Edition, Windows Me, Windows 2000, Windows XP, or any later version of Windows. Some of the samples require a USB port and an EZ-USB development kit from Cypress Semiconductors. Two of the samples require an ISA expansion slot and an S5933-DK development board (or equivalent) from Applied Micro Circuits Corporation.

To build the sample programs, you ll need a set of software tools that will change over time whenever I issue service packs. The file WDMBOOK.HTM describes the requirements and will be updated when requirements change. At the time this book is published, you ll need the following:

If you have to use Windows 98 or Windows Me as your only build and test environment, you ll also need to obtain a copy of the Windows DDK for a pre-.NET platform. Microsoft denied me permission to distribute a version of the resource compiler that would work on Windows 98/Windows Me or a cross-platform-compatible version of USBD.LIB. Grab these from wherever you can find them before Microsoft stops supporting earlier versions of the DDK. Bear in mind that drivers built on Windows 98/Windows Me might not run on Windows 2000 and later platforms due to an error in checksum computation in the image helper DLL.

Категории