Writing Windows Virtural Device Drivers (2nd Edition)
Writing Windows Virtual Device Drivers introduces the concepts of virtual device drivers and shows how to write VxDs in both C and assembly language. Fully-commented complete working source code examples demonstrate how to write a VxD to talk to any hardware device and show the wealth of tricks you can perform with VxDs, including interprocess communication.