WindowsNT・2000ネイティブAPIリファレンス―アンドキュメンテッドAPIとNT・2000の内部構造を知る (Windows programming technique) 単行本 – 2000/6
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
2件中1 - 2件目のレビューを表示
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.
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.
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.