|
|||||||||||||||||||||||||||||||||||
|
13 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
22 of 23 people found the following review helpful:
5.0 out of 5 stars
The missing DDK chapter,
By
This review is from: Windows NT/2000 Native API Reference (Paperback)
This is the missing chapter of the Windows 2000 device driver kit! Why doesn't Microsoft publish such a book? It documents ALL native API functions and relevant structures very accurately. The author must have spent several months of disassembly and reverse engineering. The book is a must-have reference for anyone writing NT/Win2K system-level software, like debuggers, spying/monitoring utilities, system info tools, drivers, and the like.However, keep in mind that it's a REFERENCE in its purest sense. Although there is some interspersed sample code, it's NOT a tutorial. You need to know already what you're doing before you will benefit from this book.
17 of 17 people found the following review helpful:
5.0 out of 5 stars
A must-read for anyone writing for NT,
By Felix Kasza "Felix Kasza" (Redmond, WA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Windows NT/2000 Native API Reference (Paperback)
Disclaimer: I wrote one of the inside cover blurbs. Don't expect me to slam the book.The Native API Reference not only shows you the neat and very useful things that NT can do but does not expose through its Win32 personality; it also tells you which areas are covered by documented Win32 APIs, lessening, one hopes, the gratuitous use of officially undocumented functionality. Right from the start, you will find the NtQuery...() functions fascinating, and if you write kernel-mode code, you will *love* having a complete reference to the Zw...() functions -- no more cursing the horrible DDK documentation. Intended audience: If you don't know what a handle is, or how Win32 deals with I/O, synchronization, and the like, then this book is not for you; read Richter's _Advanced Windows_ first. My only wish is for MTP to have chosen a font slightly larger than Flyspeck 3, and maybe less of the black splotches that make the book's pages look like an unbroken string of obituaries.
19 of 20 people found the following review helpful:
5.0 out of 5 stars
Native API background,
By
This review is from: Windows NT/2000 Native API Reference (Paperback)
Things to note:0. Read the reviews after mine. People are right about what they say. 1. Native API is (or now was) officially unpublished. Microsoft does not want you to know about this API. In fact, the publisher almost did not publish the book for fear of legal issues. 2. Usually, you need to talk to Microsoft to learn of Native API calls. This book is easier than dealing with Microsoft. 3. Native API evolves. Only Microsoft (and those who've obtained the proper source licenses) know of the new API functions that were added after this book went to print. 4. Native API will help you do a lot of black-magic kernel-mode things, without having to hack/patch the OS. (think memory pools, devices, etc.) 5. This book will not teach you how to do program kernel mode modules. Yet, cnsider this book to be an ESSENTIAL supplement for kernel mode things.
13 of 13 people found the following review helpful:
5.0 out of 5 stars
Badly Needed Reference to the Dimly Illuminated World of NT,
By
This review is from: Windows NT/2000 Native API Reference (Paperback)
This book is the first and only reference of its type. It delves deep into the harsh and uncompromizing world of NT internals. No other book documents these APIs as clearly or acurately (Not even Microsoft's own documentation such as it is). This is suprizingly refreshing especially given that much of this information ISN'T DOCUMENTED AT ALL _ANYWHERE ELSE_!!! Thus even a mediocre reference would have been a welcome reprieve. However, there is nothing mediocre about this rendition. It is important to note what this book is not. It is not a beginners reference to win32. It will not teach you the how and why of windows programming, and it is not a good starting point for learning about NT internals (However, it is essential once you have understood the basic material and want to do more). For developers wanting to learn about basic windows programming I recommend "Win32 System Programming" by Johnson M. Hart (ISBN 0-201-70310-6). For those interested in the how and why of 2000 internals I suggest chapter eleven of "Modern Operating Systems" by Andrew S. Tanenbaum, 2nd ed. (ISBN 0-13-031358-0). Chapter 11, pp. 763-851, is a case study explaining how the concepts of OS theory as described in the rest of the chapters apply to Windows 2000.
11 of 11 people found the following review helpful:
5.0 out of 5 stars
Really unique effort,
By Ahmed Sallam (Los Angeles, CA United States) - See all my reviews
This review is from: Windows NT/2000 Native API Reference (Paperback)
This is not a regular text book about the Undocumented Windows NT. It does not tell anything about the system components or even how does the system works. I do not think this was by any means the target of the writer. It is clear to me that the writer spent lots of his time reverse engineering the NT native system APIs and in his book he is providing us with the outcomes of his work.If you are looking for a book about NT internals then you need to look for some other books. However, if you are a system engineer who spends most of his time doing kernel debugging using SoftIce or Microsoft Kernel Debugger then this book is definitely for you. If you know how to break at each NT native API using SoftIce (or Microsoft KD) and dump the parameters passed to the function then this book is an invaluable help to you. Otherwise, this book is not for you. Finally, this is the only available text book to the public that has published the prototype of most of NT native APIs. If you need to know those APIs then this book is for you. However, you need to consider the fact that maybe there are some mistakes so you need to verify each API prototype yourself.
11 of 11 people found the following review helpful:
5.0 out of 5 stars
Groundbreaking Book -- A MUST HAVE,
By Peter (Mont Vernon, NH United States) - See all my reviews
This review is from: Windows NT/2000 Native API Reference (Paperback)
This is the first, and only, book to document the previously undocumented native NT API. You wanna know how Microsoft implements the functionality in certain utilities? It's in here. The book is technically accurate and solid. While the book does contain a few examples, this book is NOT a tutorial. Its title precisely reflects its approach: This is a REFERENCE book. Thus, it will be most appropriate and easily used by advanced software developers, as well as those already knowledgeable about NT system internals. EVERY SINGLE native NT system service is covered. This book is awesome, groundbreaking... a true must have for any serious NT system programmer.A more complete review of this book appears in the Jan/Feb 2000 edition of The NT Insider.
7 of 7 people found the following review helpful:
4.0 out of 5 stars
Ecellent.,
By Hack Bert (Darmstadt) - See all my reviews
This review is from: Windows NT/2000 Native API Reference (Paperback)
This book is a must have for every person taking NT development seriously. This book should have been published by M$ years ago. It gives great insights how the WIN32 api is mapped onto the NT kernel functions. It leaves out some informations, that is described better at other places (EventPairs) but its definitely worth its money. What i am missing most is an URL where the code shown in the book could be downloaded from - this caused me to give only 4 stars instead of the deserved 5 ones for the rest of the book.
3 of 3 people found the following review helpful:
5.0 out of 5 stars
A must for any hardcore developer,
By Mark Covert (Canton, Oh) - See all my reviews
This review is from: Windows NT/2000 Native API Reference (Paperback)
Execellent coverage of a very little know subject. It covers what it advertises and nothing more. Only thing I would like to see is a table equating some of the Win32 calls with the Native API calls, and perhaps a CD of the source code.A must for any reference shelf.
6 of 8 people found the following review helpful:
5.0 out of 5 stars
Must-have reference,
By Tomas Restrepo (Medellin, Antioquia Colombia) - See all my reviews
This review is from: Windows NT/2000 Native API Reference (Paperback)
This is an extremely useful and well written reference book. It's not for the faint of heart or the newbie, though. For the experienced programmer wanting to learn more about what's under the hood, and experienced driver programmer, it's an invaluable companion. I strongly recommend it if you fit the above criteria.
26 of 44 people found the following review helpful:
1.0 out of 5 stars
I'm so mad, I decided to leave a review here,
By "scott_t_g" (Philadelphia PA) - See all my reviews
This review is from: Windows NT/2000 Native API Reference (Paperback)
I'm so sorry that the previous review didn't appear here before I bought this book. Maybe it's just me, but this book is NOT good. It doesn't even have any explanations at all, page upon page of dry description, nay, *enumeration* of functions and parameters. "HANDLE hFile: file handle", how helpful is that? OK, there are mayby a dosen pages in the whole book with a bit of code, but this is absolutely insufficient! I've run into one of the very positive reviewers here on-line somewhere and told him it was rather low to post such a glowing review when the book clearly isn't really good, so he said in response, well, it's a reference. I know it's a reference! but even references have got to have a code snippet after a function description. This API that the book presents is by definition UNDOCUMENTED! How are you going to be able to use it if the use isn't shown anywhere? Is there a programmer's guide that I missed? I don't think so. I feel ripped off, and I highly recommend to those contemplating purchasing this manual to take a careful look and evaluate on their own, and not go by the positive reviews here. I am appaled by the tactics that the publishers are resorting to these day in order to enrich themselves, and I'm enraged by how some people with a little bit of name recognition are willing to partake in the racket. I'd give this thing minus 5 if I could as it is a very dishonest book in my opinion. A book like that would have been acceptable if offered as vol II with some kind of Programmer's Guide being vol I, but in the absense of such, it's a ripoff. |
|
Most Helpful First | Newest First
|
|
Windows NT/2000 Native API Reference by Gary Nebbett (Paperback - February 20, 2000)
$50.00 $40.46
In Stock | ||