views:

473

answers:

3

I am looking for a good windows internals book. A book that goes into details about how processes, threads, memory management, security etc are implemented in windows XP. Kind of Equivalent of "Understanding The Linux Kernel". Which book would you suggest?

+8  A: 

You can't beat Microsoft Windows Internals (5th Edition) by Mark E. Russinovich and David A. Solomon. It's the Bible for Windows internals.

Mitch Wheat
IIRC, the 5th Edition is due out fairly soon as well.
Kris Kumler
updated for 5th Edition
Mitch Wheat
+1  A: 

Another option which is more targetted at actually using the low-level APIs that Windows offers for processes/threads/memory/etc is Windows via C/C++ by Jeffrey Richter and Christopher Nasarre.

The previous (fourth) edition was called "Programming Applications for Microsoft Windows", and commanded huge sums (hundreds of $$) on Amazon when it went out of print.

Roddy
+1  A: 

I've found Windows System Programming very useful.

Jim Blizard