Programming applications for Microsoft Windows - Richter, Jeffrey (Redmond, WA : Microsoft Press, 1999)
Contents Introduction Chapter 1 Error Handling Chapter 2 Unicode Chapter 3 Kernel Objects Chapter 4 Processes Chapter 5 Jobs Chapter 6 Thread Basics Chapter 7 Thread Scheduling, Priorities, and Affinities Chapter 8 Thread Synchronization in User Mode Chapter 9 Thread Synchronization with Kernel Objects Chapter 10 Thread Synchronization Toolkit Chapter 11 Thread Pooling Chapter 12 Fibers Chapter 13 Windows Memory Architecture Chapter 14 Exploring Virtual Memory Chapter 15 Using Virtual Memory in your Own Applications Chapter 16 A Thread's Stack Chapter 17 Memory-Mapped Files Chapter 18 Heaps Chapter 19 DLL Basics Chapter 20 DLL Advanced Techniques Chapter 21 Thread-Local Storage Chapter 22 DLL Injection and API Hooking Chapter 23 Termination Handlers Chapter 24 Exception Handlers and Software Exceptions Chapter 25 Unhandled Exceptions and C++ Exceptions Chapter 26 Window Messaging Chapter 27 The Hardware Input Model and Local Input State App. A The Build Environment App. B Message Crackers, Child Control Macros, and API Macros Index
Keywords: Microsoft Windows (Computer file); Application software -- Development