Jeffrey Richter is a cofounder of Wintellect a training, debugging, and consulting firm dedicated to helping companies build better software faster. He is the author of CLR via C#, Applied Microsoft .NET Framework Programming, and several other Windows-related programming books. Jeffrey is also a contributing editor and columnist for MSDN® Magazine. He has been consulting with the .NET Framework team since October 1999.
Christophe Nasarre works for BusinessObjects, a multinational business-intelligence consultancy and training company that is focused on helping organizations gain better insight into their business through business intelligence solutions. He has worked as a technical editor on numerous Microsoft Press books .
【目录】
Part I Required Reading
1 Error Handling
2 Working with Characters and Strings
3 Kernel Objects
Part II Getting Work Done
4 Processes
5 Jobs
6 Thread Basics
7 Thread Scheduling, Priorities, and Affinities
8 Thread Synchronization in User Mode
9 Thread Synchronization with Kernel Objects
10 Synchronous and Asynchronous Device I/O
11 The Windows Thread Pool
12 Fibers
part III Memory Management
13 Windows Memory Architecture
14 Exploring Virtual Memory
15 Using Virtual Memory in Your Own Applications
16 A Thread's Stack
17 Memory-Mapped Files
18 Heaps
Part IV Dynamic-Link Libraries
19 DLL Basics
12 DLL Advanced Techniques
21 Thread-Local Storage
22 DLL Injection and API Hooking
Part V Structured Exception Handling
23 Termination Handlers
24 Exception Handlers and Software Exceptions
25 Unhandled Exceptions, Vectored Exception Handling, and C++Exceptions
26 Error Reporting and Application Recovery
Part VI Appendixes
A The Build Environment
B Message Crackers, Child Control Macros,and API Macros
以下为对购买帮助不大的评价