Home | FAQ | Contact

Private Seminars
Public Seminars
Course Descriptions
Instructors
Resources

APP210
CMB221
DBG211
DBG214
DBG311
DRV101
DRV150
DRV201
DRV202
DRV203
DRV204
DRV205
DRV211
DRV221
DRV222
DRV231
DRV232
DRV233
DRV251
DRV264
DRV274
DRV301
DRV350
DRV360
INT150
INT151
INT201
INT205
INT250
INT410
OFF201
SEC230
SEC240
WSC150
WSC250

WSC150: Windows Source Code Orientation for Code Center Premium

This seminar provides an introduction and orientation to Code Center Premium and to the Windows operating system source trees.

Level

Basic through intermediate

Audience

Code Center Premium licensees for Microsoft Windows source code

This workshop is for authorized source code licensees, as determined by Microsoft. If you have any questions about whether you are an authorized licensee, please contact the .

For information on obtaining source access, please visit the Microsoft Shared Source site.

Description

This workshop is intended to give the new source licensee a head start in exploring the Windows operating system source code available via Code Center Premium.

After demonstrating the installation and use of the Code Center Premium certificates and smart card, we will present a detailed walkthrough of the architecture and operation of the Windows operating system, with frequent references to the areas of the source tree in which the components described are implemented. We’ll show how to apply this background to help find the source code for several commonly-visited areas of interest, such as Internet Explorer, security-related components, and others.

Finally, we’ll demonstrate the use of Code Center Premium access to the source trees with the Windows Debugging Tools for both user mode and kernel mode debugging; and conversely, how to use the debugger as a tool for exploring the source code.

Topics

  • Code Center Premium installation and demonstration

  • Using the source index and advanced pattern-matching language

  • Operating system components and corresponding source code tree structure

  • Kernel mode architecture and components

    • Key user mode components

    • Key kernel mode components

    • User to kernel mode calling sequence

    • Object manager and security reference monitor

    • Memory manager

    • Scheduler

    • I/O subsystem

  • Debugging with Code Center Premium

  • Source code analysis strategies

Prerequisites

Experience with Windows at at least the "power user" level; familiarity with basic operating system concepts; reading familiarity with the C programming language.

Windows versions

This seminar primarily addresses Windows 7, Windows Server 2008, and Windows Vista. Most of the material is applicable to earlier versions of Windows. Windows 2000, Windows XP, and/or Windows Server 2003 can be specifically addressed upon request.

Duration and formats

2 days lecture + demonstration format

Labs

Due to the short duration of this seminar, it is presented with only limited “lab” periods. The attendees should have access to computers with smart card readers, Code Center Premium credentials, and internet access during the seminar.

Attendees, if they wish to participate in "live" browsing of the source code during the seminar, are required to bring their smart card readers and smart cards for Code Center Premium access. The smart cards must already be activated and must be enabled for Windows source access. Each attendee, or the source code licensing contact within their organization, must obtain authorization from their Windows source licensing representative to access Code Center Premium from the seminar location if it is different from the location specified in your source license agreement.


 

Licensing
This seminar is of course only available to Code Center Premium users. Please contact your Microsoft Source Licensing representative for information. If the seminar is held away from your primary site, approval must be granted by Microsoft for Code Center Premium access from the seminar location.
Government Agencies
If you have Code Center Premium access through the Microsoft Government Security Program (GSP), you may qualify to receive this training at no cost to you. Please contact your Microsoft GSP or Source licensincg representative.
 
Copyright © 2010 by Azius Developer Training