32-Critical Section
Preview unavailable
You must log in or sign up to view this lesson.
Login
Sign up
Windows Internals: Day 3
Buy now
Learn more
Introduction
00-Introduction
WindowsInternalsLabs-Day3.pdf
WindowsInternals-Day3.pdf
WintDay3-LabsAndDemos.zip
Aside - Kernel Design Notes
Interrupts
01-Hardware Interrupts
Lab - IDT
10
02-Interrupt Dispatching
03-IRQLs
2
04-Interrupt Dispatch Table
05-ISRs and IRQLs
06-DPCs
Exceptions
07-Exceptions
08-Exception Handling
09-Termination Handlers
10-SEH and High Level Exceptions
1
11-Finaly in C++
System Crash
12-System Crash
2
13-BSOD Information
Lab - Not My Fault
Object Management
14-The Object Manager
15-Object Structure
Lab- object headers
17-Handle Entry
16-Objects and Handles
Sharing Kernel Objects
18-Sharing Objects by Name
19-Handle Inheritance
2
20-Duplicating Handles
Object Management (Part 2)
Lab - Maximum handles
21-Maximum Handles
22-Handle Usage
23-Object Names
24-Object Name Demo
25-User and GDI Objects
Synchronization
26-Synchronization Overview
27-The Interlocked Functions
28-Kernel Dispatcher Objects
29-Mutex
2
Lab - Mutex
30-Semaphore
31-Event
32-Critical Section
33-Executive Resource
34-APCs
35-Fast Mutex
More Mechanisms
36-NT Global Flags
37-ETW
38-WoW64
39-WoW64 (cont.)