• $340 or 4 monthly payments of $85

Windows System Programming 1

  • Course
  • 48 Lessons
  • Includes 1 private space
  • Discord access

The Windows system-level API provides a rich infrastructure for building Windows applications, whether client, server, and anything in between. This course guides the learner through the intricacies of the Windows API, while getting a deeper understanding of Windows mechanisms.

Includes 1 private space

  • Windows Internals & Programming

Read more about the instructors, course contents and special pricing:

Contents

Introduction

00-Introduction
WindowsSystemProgramming1.pdf
WindowsSystemProgramming1Labs.pdf
WinSysProg1.zip

Foundations

01-Processes
02-Process Tree
Preview
03-Virtual Memory
04-Threads
05-System Architecture
06-Subsystem APIs

Application Development

07-Application Dvelopment Basics
08-Error Handling
09-32 bit vs. 64 bit
Preview
10-Working with Strings
11-C and C++ Strings
12-Structures
13-Windows Version
14-Using RtlGetVersion
15-KUSER_SHARED_DATA
16-System Information
17-Labs (Part 1)
18-Labs (Part 2)

Objects and Handles

19-Kernel Objects
20-Objects and Handles
21-Handle Demo
22-Handle Usage
23-Sharing Objects
24-Object Names
25-Object Names Demo
26-Object Names and Sessions
27-Sessions
28-Private Object Namespace
29-Handle Inheritance
30-Handle Duplication
31-User and GDI Objects
32-Lab - Maximum Handles

Processes

33-Processes - Quick Review
34-Process Creation
35-DLL Dependencies
36-The CreateProcess API
37-Handle Inheritance
38-Process Termination
39-Other Process APIs
40-Process Attributes
41-Process Enumeration
42-Aside - Precompiled Headers
43-RAII for Handles
44-Labs