Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Writing Windows Virtual Device Drivers by David Thielen & Bryan Woodruff
Recommended
ISBN: 0-201-62706-X)       Publisher: Addison-Wesley       Pages: 650pp+disk       Price: £31-95
Categories:   internals and hardware     MS Windows    
Reviewed by Derek Jones in C Vu 6-4 (May 1994)
I always like to know something about the internals of the software that I use. When it appeared on the list of books for review I thought that this book was my chance to learn about Windows internals. At 641 pages it seemed a good bet. In fact the book proper is 168 pages long with the remainder being an alphabetic listing of the Windows Virtual Memory Manager and Virtual device drivers (VxDs) APIs.

This book starts off by assuming that the reader knows a lot about Windows internals. It provides a lot of nitty gritty details, along with code examples, of how to write a VxD. There is little in the way of a design overview and almost nothing about how Windows makes use of VxDs. It is all about writing your own and how to do it. If you already know what a VxD is and have been wanting to learn more then this is the book for you (be warned, you will need to use lots of assembler).

What this book did for me was to make me want to learn more about how Windows uses Vxds. There were lots of interesting passing references to the fact that the Windows executable (WIN386.EXE) was composed of a number of VxDs. These entities provide a pre-emptive, multi-tasking kernel that controls multiple virtual machines. It looks like there is a lot in Windows that we have yet to hear about. Perhaps all will become visible in Chicago (Windows 4, one of the authors also works in this group).

The 168 pages are well written (people who write assembly code knowing the value of good commentary). There are plenty of useful debugging tips, coding suggestions and insider tricks. So for its specialist intended audience I have no trouble recommending this book.


Other Authors with the same surname

Thielen
No Bugs, Delivering Error Free Code in C and C++ by David Thielen [Highly Recommended]  (Reviewed May 1993)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/w/w001435.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/