ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Windows NT File System Internals A Developer's Guide
Author:
R Nagar
ISBN:
1 56592 249 2
Publisher:
O'Reilly
Pages:
774pp+disk
Price:
£29-50
Reviewer:
Francis Glassborow
Subject:
MS Windows; internals and hardware
Appeared in:
10-2
I think that probably the most important thing to understand about this book is that it is not about what the novice considers a file system. It will not explain how the formats used by Windows NT differ from those used by Windows 95. What this book is largely about is writing kernel-mode drivers. If you have a need for this type of low-level programming expertise this is one of the best sources that I have come across.

I must admit that this kind of low-level work always leaves me nervous. One of the key features of Windows NT is the quality of security that it provides. Work at this level has the potential to breach the security walls. On the other hand many programmers are convinced that they need this kind of access. In other words they are not content to use the high-level interfaces that are readily available. Of course if you need to write driver code for a new peripheral you will need to understand how to get Windows NT to mediate between your hardware and your software.

Like the previous book, this is NT specific but the author aims to develop your understanding of what you are doing and how it works. In this sense it is a far superior book but do not look to it for lots of code examples, its aim is to help you write your own code.