


Because processes that run in user mode are effectively isolated from the system and other user mode processes, they cannot interfere with these resources. They are restricted from gaining direct access to many parts of the system, including system hardware, memory that was not allocated for their use, and other portions of the system that might compromise system integrity. Processes that run in user mode do so within their own virtual address spaces. User mode - Applications and subsystems run on the computer in user mode. Note When working with the Windows debugger, there are two types of debugging that can be performed - user or kernel mode debugging.

This lab includes exercises that introduce the debugging tools, teach common debugging commands, illustrate the use of break points, and show the use of the debugging extensions. WinDbg is used to debug the echo kernel mode sample driver code. This lab introduces the WinDbg kernel debugger.
