• $199 or 2 monthly payments of $105

Windows Internals: Day 2

  • Course
  • 49 Lessons
  • Discord access

Following "Day One", this course continues with Windows Internals details, discussing Processes, Jobs, and Threads.

Contents

Introduction

00-Introduction.mp4
Preview
WindowsInternals-Day2.pdf
WindowsInternalsLabs-Day2.pdf

Process Fundamentals

01-Process Basics.mp4
02-Process Data Structures.mp4
03-Process Links.mp4
04-Data Structures in the Debugger.mp4

Process Creation and Termination

05-Process Creation.mp4
06-Linking to DLLs.mp4
Preview
07-The CreateProcess API.mp4
08-CreateProcess (cont.).mp4
09-Zombie Processes.mp4
10-Process Termination.mp4
Lab - terminating a process
11-Process and Thread Attributes.mp4

"Special" Processes

12-Protected Processes.mp4
Preview
13-Viewing Protected Processes.mp4
14-Protected Processes Light (PPL).mp4
15-PPL Demo.mp4
16-UWP Processes.mp4
17-Minimal Processes.mp4
18-Pico Processes.mp4
19-Demo - Pico Processes.mp4
20-Windows Subsystem for Linux.mp4

Jobs and Silos

21-Job Basics.mp4
24-Jobs API.mp4
23-Nested Jobs.mp4
22-Viewing Job Information.mp4
25-Lab-Kill Process.mp4
Lab - CPU Rate Control
26-Lab-CPU Rate Control.mp4
27-Silos.mp4

Threads Fundamentals

28-Threads Basics.mp4
29-Thread Data Structures.mp4
30-Thread Stacks.mp4
31-The CreateThread API.mp4
32-Thread Priorities.mp4
33-Background Mode.mp4
34-Processors.mp4
35-CPUs and Caches.mp4

Thread Scheduling

36-Scheduling.mp4
37-Thread States.mp4
38-More on Scheduling.mp4
39-Priority Boosts.mp4
40-Multiprocessing.mp4
41-Demo - Scheduling.mp4
42-Multiprocessor Scheduling.mp4
43-Lab-Parallel Processing.mp4
44-More on Threads.mp4