Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Seminar Outlines

OSR offers seminars on a variety of Windows system software topics.  Click the tab corresponding to your topic area of interest to see a list of our most popular seminars with links to detailed outlines.


OSR Seminars on Windows Driver Development

  • Writing WDF Drivers I: Core Concepts
    Our most popular seminar. Learn the latest model for developing device and filter drivers for Windows.
  • Writing WDF Drivers II: Advanced Implementation Techniques
    Picking up from where our WDF seminar ends, this seminar explores the practical side of creating drivers for high performing and more complex uses.
  • Windows Internals and Software Drivers
    This seminar presents an excellent orientation to the overall architecture of the Windows operating system and teaches how to write “software only” drivers to perform specialized tasks in kernel mode.  This seminar is very popular with security researchers and engineers involved in security and thread analysis/modeling.
  • Writing Drivers Using the Windows Driver Model (legacy)
    This seminar describes the older, traditional, method of writing Windows drivers. Still useful for developers of certain driver types where WDF is not yet applicable and for file system developers.


OSR Seminars on Kernel-Mode Debugging

  • Kernel Debugging and Crash Analysis
    Going far beyond teaching you how to use the debugging, this seminar teaches you actual techniques for debugging and analyzing kernel-mode issues.  This seminar is popular with driver developers, advanced testers and system administrators, and security researchers.
  • Kernel Debugging and Crash Analysis Using IDA Pro
    Very similar to the class above, but this version also includes use of the disassembly tool IDA Pro.


OSR Seminars on Windows File System Development

  • Developing File Systems for Windows
    An OSR exclusive!  A four-day seminar on the architectural and practical issues involved in Windows file system development.  This seminar is essential for anyone working in the higher parts of the Windows storage stack.
  • Developing File System Mini-Filters for Windows
    Picking up where the above seminar ends, this class provides a hands-on lab covering the essentials writing a file system filter driver using Microsoft’s Mini Filter architecture.
  • Windows Internals and Software Drivers
    This seminar presents an excellent orientation to the overall architecture of the Windows operating system and teaches the basics operation of the I/O subsystem and  “software only” drivers.  This seminar covers the prerequisite material necessary for success in OSR’s Developing File Systems for Windows seminar (above).


OSR Seminars on Windows Internals and Forensics

  • Windows Internals and Software Drivers
    This seminar presents an excellent orientation to the overall architecture of the Windows operating system and teaches how to write “software only” drivers to perform specialized tasks in kernel mode.  This seminar is very popular with security researchers and engineers involved in security and thread analysis/modeling.
  • Windows Internals for Forensic Analysts
    A highly interactive and intensive seminar on Windows internals geared specifically for security researchers, and those involved in forensic analysis and incident response.