Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Writing Windows VxDs and Device Drivers 2nd Edition

3.7 out of 5 stars 10 customer reviews
ISBN-13: 978-0879304386
ISBN-10: 0879304383
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$9.78 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$68.35 On clicking this link, a new layer will be open
More Buying Choices
22 New from $13.95 27 Used from $0.01
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Consumer Reports
Access expert, unbiased product reviews from web or app. Learn more
$68.35 FREE Shipping. Usually ships within 1 to 4 weeks. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Writing Windows VxDs and Device Drivers
  • +
  • Writing Windows Virtural Device Drivers (2nd Edition)
Total price: $108.34
Buy the selected items together

Editorial Reviews

About the Author

Karen Hazzah is a professional software developer. Her experience includes developing device drivers for DOS, Windows, and OS/2, using both C and assembly language. She has also published articles on this and other subjects in such journals as Windows Developer's Journal and Windows Tech Journal.
NO_CONTENT_IN_FEATURE

China
Engineering & Transportation Books
Discover books for all types of engineers, auto enthusiasts, and much more. Learn more

Product Details

  • Paperback: 479 pages
  • Publisher: CRC Press; 2 edition (January 12, 1996)
  • Language: English
  • ISBN-10: 0879304383
  • ISBN-13: 978-0879304386
  • Product Dimensions: 6.5 x 1.1 x 9.2 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #2,817,174 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
I needed to write a basic driver that an application could access through standard Win32 API's - CreatFile, OpenFile, ReadFile, WriteFile, etc. While the author does indeed provide lots of samples that are easy to follow and will work, - they are limited to use for custom or special-purpose I/O access. There is no discussion about the varios types of file or IO systems and types of drivers - i.e., File System Drivers (FSD), Input/Output Supervisor (IOS), Communications (COMM), Miniport, MCI, etc. There is no discussion about how to install & register your driver properly, creation of INF files, etc. So who is this book written for? Hacks that simply want a quick way to access hardware without creating system errors. It is not for engineers that want to create an installable device driver for a common I/O devices and distribute it with their hardware so that it will work seamlessly with the operating system and other existing, professionaly written, application software. If you need to create a driver for a standard I/O device already supported by Microsoft API's, keep looking. If you have a custom i/o board and a low-level driver that can access it & handle interrupts, but plan on providing your own high-level custom API software so your customers can access it (i.e., a proprietary solution), this is for you. Good luck!
Comment 25 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I sure wish I'd had this book when I started out writing drivers, it would have saved me a ton of time and grief. I too, wish there were more information on specific driver types, such as soundcards, but that stuff is in the DDK anyway, once you know what to look for -- and this book will tell you that, and a lot quicker and better than the DDK will. Any of the other required tools will tell you how to install or load a VXD, so I don't consider that a big problem. I could wish that this book also covered Windows NT, but was extemely glad for the plug and play coverage, which other information sources obfuscate badly. Good information on windows innards, useful to an overall understanding.
Comment 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on September 23, 1999
Format: Paperback
There are not much books on this topic that explain the real problems faced by the starters. This is an excellent book and a MUST for the beginners and students that want to learn system programming
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Unfortunately for me, the book is more an overview than a practical book ; it is focused on Custom Drivers; it doesn't explain how to write a common class device driver (for instance, a display, a printer or a keyboard device driver). There should be coverage for standard classes (the most common class of driver), what interfaces windows defines and expects to be used for standard classes, etc. I think that _every_ book adds knowledge though, and this book has very good theorical explanations.

Bottom Line: it's not the book for you if you are attemting to write a common class driver.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is necessary if you are new to VxDs, easy to read from cover to cover. I recommend it.

It has good examples for experienced VxD programmers. Other books are needed for someone writing advanced VxDs.

Warning: I found both obvious and subtle errors in some of the examples. They don't all compile and work without changes.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse