Trade in your item
Get a £2.24
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Microsoft® Windows® Internals: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer) Hardcover – 8 Jan 2005

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
£14.50 £2.09

There is a newer edition of this item:

Windows Internals, Book 1: User Mode
Sign up to be notified when this item becomes available.

Trade In Promotion

Trade In this Item for up to £2.24
Trade in Microsoft® Windows® Internals: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer) for an Amazon Gift Card of up to £2.24, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Hardcover: 976 pages
  • Publisher: Microsoft Press; 4 edition (8 Jan. 2005)
  • Language: English
  • ISBN-10: 0735619174
  • ISBN-13: 978-0735619173
  • Product Dimensions: 18.7 x 4.7 x 22.9 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 439,988 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

About the Author

Mark E. Russinovich is a Technical Fellow in the Windows Azure™ group at Microsoft. He is coauthor of the Windows Internals book series, lead author for Windows Sysinternals Administrator’s Reference, cofounder of the Sysinternals web site, and a highly regarded expert on Windows internals and computer security.

David A. Solomon is coauthor of the WINDOWS INTERNALS book series and teaches classes on Windows internals to corporations worldwide, including Microsoft. He is a regular speaker at Microsoft technical conferences and previously was a lead developer for the VMS operating system.

Inside This Book (Learn More)
First Sentence
This book covers the three most recent versions of the Microsoft Windows operating system based on the Windows Nt code base: Windows 2000, Windows XP (32-bit and 64-bit versions), and Windows Server 2003 (32-bit and 64-bit versions). Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.3 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By N. Burgess on 13 April 2008
Format: Hardcover
This book gives a fascinating insight into the 'engine' of Windows, giving low level details on the architecture of Windows down to kernel level. The authors are extremely knowledgeable in their subject matter and explain why many of the Windows components are designed the way they are. The only thing I would say is that this book is very technical, it's not aimed at people who want to learn how to use Windows, it's for people who have an interest in the low level architectural design of an OS.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 8 people found the following review helpful By A Customer on 13 Aug. 2005
Format: Hardcover
They have done a very good book. Very sad to see that they don't have an electronic version of the book.
I have attended the onsite training ([...]) and this training together with the book will make you the 3 level support person that knows what he/she is taking about. Microsoft engineers themselves owns copies of this book.
Buy it, read it, Use widbg and understand the internals. EXCELLENT Book for tech info about the WinOS.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 7 people found the following review helpful By A D FREEBURN on 10 Mar. 2005
Format: Hardcover Verified Purchase
Book is an excellent reference on the details of Windows operating system. Only reason it loses a point is the lack of cd with e-book which is invaluable for finding small details that you have read, but can't remember where in the book. Other than this very small grumble, well worth the money
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 38 reviews
71 of 76 people found the following review helpful
Not just for system-level developers 6 April 2005
By Charles Oppermann - Published on
Format: Hardcover
I've always been a bit twiddler - whether it's writing 16-bit drivers for Windows 3.1 or doing Windows Server 2003 storage related development, I've never shied away from getting into the meat of the system.

In 1992, I got "Inside Windows NT" by Helen Custer to discover how Windows NT was structured. I purchased at least one of the other editions as well, which were authored by David Solomon and Mark Russinovich. The fourth edition has a hard cover and a new name, "Windows Internals, fourth edition".

Solomon and Russinovich are well known for their knowledge of how Windows works deep under the covers. Russinovich produces a number of very cool tools, many of them free at his Sysinternals web site.

This book does not cover details of Win32 API or the .NET Framework. It does cover the kernel, memory management, I/O sub-system including ACPI and Plug and Play, and storage. The fourth edition covers low-level changes in Windows XP and Windows Server 2003.

This is not a book with coding examples. Developers working this level already have excellent API references from the Microsoft developer kits. This book is heavy on concepts and implementation, with exercises in practicality. However, its best feature is the great number of sidebars with various "experiments" you can do, often featuring unique ways of using the Sysinternals tools.

While obviously system level developers will gain the most benefit from this book, there is a ton of information for IT professionals as well - particularly for system performance tuning. I was able to use the information regarding Event Tracing for Windows (ETW) in my current project. Sadly, the final chapter, on Crash Dump analysis, seems incomplete and ends rather abruptly. Being a Microsoft Press author myself, I wonder if schedule pressures were involved.
17 of 17 people found the following review helpful
Well-segmented, very informative, and an excellent reference 9 Jan. 2007
By Amazon Customer - Published on
Format: Hardcover Verified Purchase
As an experienced UNIX device driver developer, I was looking for reference material on writing drivers for Windows. Recent books on Windows device driver development seemed much more sparse than I was expecting. After using this book, I think it may simply be due the fact that "Microsoft Windows Internals" is such an excellent reference.

The chapters are segregated in such a way that makes it easy to obtain the specific information you are looking for. If you're a novice and are just looking for a How-To book, you would probably do better to consult the MSDN library. However, even for a beginner this book would be good as a reference, and it is phenomenal as a reference for the experienced developer. For myself, I found it very easy to transition into the Windows world from my UNIX universe with this read.

If you aren't particularly familiar with Windows systems development, the first couple of chapters are quintessential, actually. They do an excellent job of pointing to references for tools and reading material which will help your comprehension of the material and your ability to use it. For example, even one of the later chapters pointed me to the exact DDK I needed for the problem I was trying to solve. At the point I read the book, I had no idea there was a separate DDK for that particular problem. This is one of the few books where the informational sidebars are truly informational.

All in all, if you're doing any kind of Windows system internals development, whether device driver level or just trying to understand how parts of the kernel work, this is an excellent reference. Highly recommended!
35 of 39 people found the following review helpful
A Must-Have Addition to your IT Library 19 Jan. 2005
By David Sharpe - Published on
Format: Hardcover
For owners of a copy of the third edition, there is enough of an incremental improvement from the third edition to justify buying this one. If you don't already have the third edition, then you must get a copy of the fourth. The book contains information on several subjects that you just can't get any where else. Personally, I found the material on 64-bit hardware, Wow64, etc to be enlightening. The chapter on system crash/hang debugging was helpful, but left me wanting more detailed coverage.

On the down side, not having a CD with at least an electronic copy of the book is a problem. The index in the book isn't comprehensive enough to find small details that you remember reading, but don't recall what chapter that detail was in. A searchable electronic version of a reference book like this is simply a must.

Also, there seem to be too many editing errors in the fourth edition, especially in the newer material. Unfortunately, just like the third edition, you are going to have to mark the fourth edition up a bit.
10 of 10 people found the following review helpful
Wish I could give it more stars 20 Jan. 2006
By G. Robb - Published on
Format: Hardcover
I read a LOT of "computer books" and this doesn't even fall into the same category! This is required reading if you want to get a glimpse at what Windows is truly all about.

Mark E. Russinovich and David A. Solomon have once again put together a true masterpiece. This book is very well written and has information that you just can't get anywhere else. I think one of the best things that this book does is actually gives you real world ways you can apply this knowledge - not just a bunch of theory.

To see a little more about the level of expertise behind this book check out Mark's site at [...] - you will also find some VERY helpful tools at that site, both free and for sale. If you do anything in Windows support you recognize that site!
6 of 6 people found the following review helpful
A cornucopia of facts 11 Aug. 2005
By James Butler - Published on
Format: Hardcover
You should read this book from cover to cover. I have been buying this book since the second edition. It is an excellent reference. Before you even open the DDK, run IDA Pro, or connect your kernel debugger, you need to know the fundamentals. This book lays it all out in the open.
Were these reviews helpful? Let us know