Nowadays I started reading some chapters from Windows via C/C++, Fifth Edition Jeffrey Richter (Wintellect) Christophe Nasarre Book.
My goals from writing and publishing this summaries is:
In this Post I will put links for all chapter summaries so it can easily reached.
Part I: Required Reading
Part II: Getting Work Done
Part III: Memory Management
Part IV: Dynamic-Link Libraries
Part V: Structured Exception Handling
My goals from writing and publishing this summaries is:
- Encourage myself to keep reading to increase my knowledge and improve my experience.
- Help others.
- Gain some money (Mostly indirect ways :D).
In this Post I will put links for all chapter summaries so it can easily reached.
Part I: Required Reading
Part II: Getting Work Done
- 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: Synchronous and Asynchronous Device I/O
- Chapter 11: The Windows Thread Pool
- Chapter 12: Fibers
Part III: Memory Management
- 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
Part IV: Dynamic-Link Libraries
- Chapter 19: DLL Basics
- Chapter 20: DLL Advanced Techniques
- Chapter 21: Thread-Local Storage
- Chapter 22: DLL Injection and API Hooking
Part V: Structured Exception Handling
- Chapter 23: Termination Handlers
- Chapter 24: Exception Handlers and Software Exceptions
- Chapter 25: Unhandled Exceptions, Vectored Exception Handling, and C++ Exceptions
- Chapter 26: Error Reporting and Application Recovery
No comments:
Post a Comment